0001558370-21-015790.txt : 20211112 0001558370-21-015790.hdr.sgml : 20211112 20211112162323 ACCESSION NUMBER: 0001558370-21-015790 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AXT INC CENTRAL INDEX KEY: 0001051627 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 943031310 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-24085 FILM NUMBER: 211403914 BUSINESS ADDRESS: STREET 1: 4281 TECHNOLOGY DR. CITY: FREMONT STATE: CA ZIP: 94538 BUSINESS PHONE: 510.438.4734 MAIL ADDRESS: STREET 1: 4281 TECHNOLOGY DR. CITY: FREMONT STATE: CA ZIP: 94538 FORMER COMPANY: FORMER CONFORMED NAME: AMERICAN XTAL TECHNOLOGY DATE OF NAME CHANGE: 19971217 10-Q 1 axti-20210930x10q.htm 10-Q
8830008830008830008830000001051627--12-312021Q3false000000AXT INC4196700042657000P3Y0.8550.8550.8550.5850.460.250000us-gaap:OperatingLeaseLiabilityNoncurrentus-gaap:AccruedLiabilitiesCurrent00010516272016-01-012020-12-3100010516272015-01-012015-12-310001051627axti:BeijingTongmeiXtalTechnologyMember2021-01-012021-01-3100010516272021-01-012021-01-3100010516272014-10-270001051627us-gaap:CommonStockMember2021-07-012021-09-300001051627us-gaap:RetainedEarningsMember2021-09-300001051627us-gaap:PreferredStockMember2021-09-300001051627us-gaap:ParentMember2021-09-300001051627us-gaap:NoncontrollingInterestMember2021-09-300001051627us-gaap:CommonStockMember2021-09-300001051627us-gaap:AdditionalPaidInCapitalMember2021-09-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001051627us-gaap:RetainedEarningsMember2021-06-300001051627us-gaap:PreferredStockMember2021-06-300001051627us-gaap:ParentMember2021-06-300001051627us-gaap:NoncontrollingInterestMember2021-06-300001051627us-gaap:CommonStockMember2021-06-300001051627us-gaap:AdditionalPaidInCapitalMember2021-06-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001051627us-gaap:RetainedEarningsMember2021-03-310001051627us-gaap:PreferredStockMember2021-03-310001051627us-gaap:ParentMember2021-03-310001051627us-gaap:NoncontrollingInterestMember2021-03-310001051627us-gaap:CommonStockMember2021-03-310001051627us-gaap:AdditionalPaidInCapitalMember2021-03-310001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100010516272021-03-310001051627us-gaap:RetainedEarningsMember2020-12-310001051627us-gaap:PreferredStockMember2020-12-310001051627us-gaap:ParentMember2020-12-310001051627us-gaap:NoncontrollingInterestMember2020-12-310001051627us-gaap:CommonStockMember2020-12-310001051627us-gaap:AdditionalPaidInCapitalMember2020-12-310001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001051627us-gaap:RetainedEarningsMember2020-09-300001051627us-gaap:PreferredStockMember2020-09-300001051627us-gaap:ParentMember2020-09-300001051627us-gaap:NoncontrollingInterestMember2020-09-300001051627us-gaap:CommonStockMember2020-09-300001051627us-gaap:AdditionalPaidInCapitalMember2020-09-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001051627us-gaap:RetainedEarningsMember2020-06-300001051627us-gaap:PreferredStockMember2020-06-300001051627us-gaap:ParentMember2020-06-300001051627us-gaap:NoncontrollingInterestMember2020-06-300001051627us-gaap:CommonStockMember2020-06-300001051627us-gaap:AdditionalPaidInCapitalMember2020-06-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001051627us-gaap:RetainedEarningsMember2020-03-310001051627us-gaap:PreferredStockMember2020-03-310001051627us-gaap:ParentMember2020-03-310001051627us-gaap:NoncontrollingInterestMember2020-03-310001051627us-gaap:CommonStockMember2020-03-310001051627us-gaap:AdditionalPaidInCapitalMember2020-03-310001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100010516272020-03-310001051627us-gaap:RetainedEarningsMember2019-12-310001051627us-gaap:PreferredStockMember2019-12-310001051627us-gaap:ParentMember2019-12-310001051627us-gaap:NoncontrollingInterestMember2019-12-310001051627us-gaap:CommonStockMember2019-12-310001051627us-gaap:AdditionalPaidInCapitalMember2019-12-310001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-3100010516272021-06-3000010516272020-06-300001051627us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001051627us-gaap:EmployeeStockOptionMember2020-12-310001051627us-gaap:PerformanceSharesMember2021-02-012021-02-280001051627us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001051627us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001051627us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001051627srt:ChiefFinancialOfficerMemberus-gaap:PerformanceSharesMember2021-02-172021-02-170001051627srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2021-02-172021-02-170001051627us-gaap:RestrictedStockMember2020-12-310001051627us-gaap:RestrictedStockMember2021-01-012021-09-300001051627us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMember2021-07-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMember2021-01-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberus-gaap:InvestorMember2020-07-012020-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMember2020-01-012020-09-300001051627srt:ReportableGeographicalComponentsMembersrt:NorthAmericaMember2021-07-012021-09-300001051627srt:ReportableGeographicalComponentsMembersrt:EuropeMember2021-07-012021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:TW2021-07-012021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:JP2021-07-012021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:CN2021-07-012021-09-300001051627srt:ReportableGeographicalComponentsMemberaxti:AsiaPacificExcludingJapanAndTaiwanMember2021-07-012021-09-300001051627axti:SubstratesMember2021-07-012021-09-300001051627axti:RawMaterialsAndOthersMember2021-07-012021-09-300001051627srt:ReportableGeographicalComponentsMembersrt:NorthAmericaMember2021-01-012021-09-300001051627srt:ReportableGeographicalComponentsMembersrt:EuropeMember2021-01-012021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:TW2021-01-012021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:JP2021-01-012021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:CN2021-01-012021-09-300001051627srt:ReportableGeographicalComponentsMemberaxti:AsiaPacificExcludingJapanAndTaiwanMember2021-01-012021-09-300001051627axti:SubstratesMember2021-01-012021-09-300001051627axti:RawMaterialsAndOthersMember2021-01-012021-09-300001051627srt:ReportableGeographicalComponentsMembersrt:NorthAmericaMember2020-07-012020-09-300001051627srt:ReportableGeographicalComponentsMembersrt:EuropeMember2020-07-012020-09-300001051627srt:ReportableGeographicalComponentsMembercountry:TW2020-07-012020-09-300001051627srt:ReportableGeographicalComponentsMembercountry:JP2020-07-012020-09-300001051627srt:ReportableGeographicalComponentsMembercountry:CN2020-07-012020-09-300001051627srt:ReportableGeographicalComponentsMemberaxti:AsiaPacificExcludingJapanAndTaiwanMember2020-07-012020-09-300001051627axti:SubstratesMember2020-07-012020-09-300001051627axti:RawMaterialsAndOthersMember2020-07-012020-09-300001051627srt:ReportableGeographicalComponentsMembersrt:NorthAmericaMember2020-01-012020-09-300001051627srt:ReportableGeographicalComponentsMembersrt:EuropeMember2020-01-012020-09-300001051627srt:ReportableGeographicalComponentsMembercountry:TW2020-01-012020-09-300001051627srt:ReportableGeographicalComponentsMembercountry:JP2020-01-012020-09-300001051627srt:ReportableGeographicalComponentsMembercountry:CN2020-01-012020-09-300001051627srt:ReportableGeographicalComponentsMemberaxti:AsiaPacificExcludingJapanAndTaiwanMember2020-01-012020-09-300001051627axti:SubstratesMember2020-01-012020-09-300001051627axti:RawMaterialsAndOthersMember2020-01-012020-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2021-09-012021-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2021-04-012021-04-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMember2020-12-012020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2020-08-012020-08-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LoanToRelatedPartyMemberaxti:NanjingJinMeiGalliumCoLtdMember2017-07-012017-07-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2020-03-012020-03-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2019-05-012019-05-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2017-11-012017-11-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2016-04-012016-04-300001051627srt:ReportableGeographicalComponentsMembersrt:NorthAmericaMember2021-09-300001051627srt:ReportableGeographicalComponentsMembercountry:CN2021-09-300001051627srt:ReportableGeographicalComponentsMembersrt:NorthAmericaMember2020-12-310001051627srt:ReportableGeographicalComponentsMembercountry:CN2020-12-310001051627us-gaap:ConstructionInProgressMember2021-09-300001051627axti:ConstructionInProgressOtherConsolidatedSubsidiariesMember2021-09-300001051627axti:ConstructionInProgressManufacturingEquipmentPurchasesMember2021-09-300001051627axti:ConstructionInProgressDingxinAndKazuoLocationsMember2021-09-300001051627us-gaap:ConstructionInProgressMember2020-12-310001051627axti:ConstructionInProgressOtherConsolidatedSubsidiariesMember2020-12-310001051627axti:ConstructionInProgressManufacturingEquipmentPurchasesMember2020-12-310001051627axti:ConstructionInProgressDingxinAndKazuoLocationsMember2020-12-310001051627us-gaap:RetainedEarningsMember2020-04-012020-06-300001051627us-gaap:RetainedEarningsMember2020-01-012020-03-310001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2019-09-122019-09-120001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2019-08-092019-08-090001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:LetterOfCreditMemberaxti:IndustrialAndCommercialBankOfChinaMember2020-12-012020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LoanToRelatedPartyMemberaxti:NanjingJinMeiGalliumCoLtdMember2021-01-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2017-04-012017-06-300001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-05-012021-05-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-02-012021-02-280001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001051627us-gaap:NoncontrollingInterestMember2020-01-012020-03-310001051627us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberus-gaap:OtherAssetsMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberus-gaap:OtherAssetsMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2020-12-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMemberaxti:NanjingJinMeiGalliumCo.LtdInvestmentMember2021-09-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMemberaxti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-09-300001051627axti:ChaoyangJinmeiGalliumCo.LtdMemberaxti:ChaoyangJinmeiGalliumCo.LtdMember2021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberaxti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2021-09-300001051627axti:ChaoyangJinmeiGalliumCo.LtdMemberaxti:ChaoyangJinmeiGalliumCo.LtdMember2020-08-310001051627axti:ChaoyangJinmeiGalliumCo.LtdMemberaxti:ChaoyangJinmeiGalliumCo.LtdMember2020-07-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2019-12-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2019-05-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2019-04-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMemberaxti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-09-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMemberaxti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-08-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMemberaxti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-06-150001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMemberaxti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-06-140001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberaxti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2017-11-020001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberaxti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2017-11-010001051627axti:BeijingTongmeiXtalTechnologyMember2021-09-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2020-12-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2020-12-310001051627us-gaap:NoncontrollingInterestMember2020-04-012020-06-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2019-06-010001051627us-gaap:SecuredDebtMemberaxti:WellsFargoBankMember2021-09-300001051627us-gaap:SecuredDebtMemberaxti:WellsFargoBankMember2020-12-310001051627us-gaap:SecuredDebtMemberaxti:WellsFargoBankMember2019-12-310001051627axti:LinesOfCreditCurrentMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2020-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMember2020-02-290001051627us-gaap:SecuredDebtMemberaxti:WellsFargoBankMember2020-02-050001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2019-08-090001051627us-gaap:SecuredDebtMemberaxti:WellsFargoBankMember2018-11-060001051627us-gaap:LetterOfCreditMemberaxti:WellsFargoBankMember2018-11-060001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMember2021-09-300001051627axti:LinesOfCreditCurrentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2021-09-300001051627us-gaap:LetterOfCreditMemberaxti:WellsFargoBankMember2021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMember2020-12-310001051627us-gaap:LetterOfCreditMemberaxti:WellsFargoBankMember2020-12-310001051627us-gaap:LetterOfCreditMemberaxti:WellsFargoBankMember2019-12-3100010516272020-05-3100010516272020-05-012020-05-310001051627axti:BeijingTongmeiXtalTechnologyMember2020-12-310001051627us-gaap:RestrictedStockMember2021-07-012021-09-300001051627us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001051627us-gaap:RestrictedStockMember2021-01-012021-09-300001051627us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001051627us-gaap:RestrictedStockMember2020-07-012020-09-300001051627us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001051627us-gaap:RestrictedStockMember2020-01-012020-09-300001051627us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2017-11-022017-11-020001051627us-gaap:OtherAssetsMember2021-09-300001051627axti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMemberaxti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember2020-12-310001051627axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMemberaxti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember2020-12-310001051627axti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMemberaxti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember2020-12-310001051627us-gaap:OtherAssetsMember2020-12-310001051627axti:XilingolTongliGermaniumCo.LtdInvestmentMemberaxti:XilingolTongliGermaniumCo.LtdInvestmentMember2021-09-300001051627axti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMemberaxti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember2021-09-300001051627axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMemberaxti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember2021-09-300001051627axti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMemberaxti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember2021-09-300001051627us-gaap:EmployeeStockOptionMember2021-09-300001051627us-gaap:RestrictedStockMember2021-09-300001051627us-gaap:PerformanceSharesMember2021-09-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMemberaxti:LoanFromRelatedPartyMemberaxti:MinorityInvestorMember2021-09-300001051627us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaxti:AxtTongmeiInc.Member2021-06-300001051627us-gaap:CorporateBondSecuritiesMember2021-09-300001051627us-gaap:CertificatesOfDepositMember2021-09-300001051627us-gaap:CorporateBondSecuritiesMember2020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:WellsFargoBankMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2021-06-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMemberaxti:LoanFromRelatedPartyMemberaxti:MinorityInvestorMemberus-gaap:SubsequentEventMember2021-10-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMemberus-gaap:PrimeRateMember2020-12-012020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2020-10-012020-10-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:SecuredDebtMemberaxti:IndustrialAndCommercialBankOfChinaMemberus-gaap:PrimeRateMember2020-02-012020-02-290001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMemberus-gaap:PrimeRateMember2019-08-092019-08-090001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMemberus-gaap:PrimeRateMember2019-01-012019-12-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2020-01-012020-12-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-09-012018-09-300001051627axti:BeijingTongmeiXtalTechnologyMember2021-01-012021-01-310001051627axti:MajorCustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001051627axti:MajorCustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001051627axti:MajorCustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001051627axti:OsramOptoMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001051627axti:LandmarkMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-3000010516272020-09-3000010516272019-12-310001051627us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-09-300001051627us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-09-300001051627us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-12-310001051627us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-12-310001051627us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-09-300001051627us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-09-300001051627us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001051627us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-12-310001051627us-gaap:CorporateBondSecuritiesMember2020-12-310001051627us-gaap:InvestmentsMember2021-09-300001051627us-gaap:CorporateBondSecuritiesMember2021-09-300001051627us-gaap:CertificatesOfDepositMember2021-09-300001051627us-gaap:InvestmentsMember2020-12-310001051627us-gaap:CertificatesOfDepositMember2020-12-310001051627us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001051627us-gaap:FairValueMeasurementsRecurringMember2021-09-300001051627us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001051627us-gaap:FairValueMeasurementsRecurringMember2020-12-3100010516272019-01-012019-03-310001051627us-gaap:RestrictedStockMember2021-07-012021-09-300001051627us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001051627us-gaap:RestrictedStockMember2021-01-012021-09-300001051627us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001051627us-gaap:RestrictedStockMember2020-07-012020-09-300001051627us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001051627us-gaap:RestrictedStockMember2020-01-012020-09-300001051627us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001051627us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001051627us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001051627us-gaap:CostOfSalesMember2021-07-012021-09-300001051627us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001051627us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001051627us-gaap:CostOfSalesMember2021-01-012021-09-300001051627us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001051627us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001051627us-gaap:CostOfSalesMember2020-04-012020-06-300001051627us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001051627us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001051627us-gaap:CostOfSalesMember2020-01-012020-09-300001051627us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001051627us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001051627us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001051627us-gaap:ParentMember2020-04-012020-06-300001051627us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000010516272020-04-012020-06-300001051627us-gaap:ParentMember2020-01-012020-03-310001051627us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100010516272020-01-012020-03-310001051627us-gaap:MachineryAndEquipmentMember2021-09-300001051627us-gaap:LeaseholdImprovementsMember2021-09-300001051627us-gaap:BuildingMember2021-09-300001051627us-gaap:MachineryAndEquipmentMember2020-12-310001051627us-gaap:LeaseholdImprovementsMember2020-12-310001051627us-gaap:BuildingMember2020-12-310001051627axti:BeijingJiyaSemiconductorMaterialCoLtdMemberaxti:AccountsReceivableBalanceSheetLocationMemberaxti:RawMaterialsSalesToRelatedPartyMemberus-gaap:EquityMethodInvesteeMember2021-09-300001051627axti:BeijingJiyaSemiconductorMaterialCoLtdMemberaxti:AccountsReceivableBalanceSheetLocationMemberaxti:RawMaterialsSalesToRelatedPartyMemberus-gaap:EquityMethodInvesteeMember2020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:AccountsPayableBalanceSheetLocationMemberaxti:RawMaterialsPurchasesFromRelatedPartyMemberaxti:DonghaiCountyDongfangHighPurityElectronicMaterialsCoLtdMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LoanToRelatedPartyMemberaxti:NanjingJinMeiGalliumCoLtdMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:AccountsPayableBalanceSheetLocationMemberaxti:RawMaterialsPurchasesFromRelatedPartyMemberaxti:DonghaiCountyDongfangHighPurityElectronicMaterialsCoLtdMember2020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LoanToRelatedPartyMemberaxti:NanjingJinMeiGalliumCoLtdMember2020-12-3100010516272021-11-010001051627us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-05-310001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-02-280001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:KazuoMember2021-09-300001051627axti:KazuoMember2021-09-300001051627axti:DingxingMember2021-09-300001051627axti:CrossLicenseAgreementMember2021-01-012021-09-300001051627us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberaxti:LoanToRelatedPartyMembersrt:ExecutiveOfficerMember2020-12-252020-12-250001051627us-gaap:PerformanceSharesMember2021-01-012021-09-300001051627axti:ChaoyangJinmeiGalliumCo.LtdMemberaxti:ChaoyangJinmeiGalliumCo.LtdMember2020-08-012020-08-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LeaseOfLandToRelatedPartyMemberaxti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember2021-09-300001051627axti:BeijingTongmeiXtalTechnologyMember2020-01-012020-12-310001051627axti:BeijingTongmeiXtalTechnologyMember2021-01-252021-01-250001051627axti:NanjingJinMeiGalliumCoLtdMemberaxti:BeijingTongmeiXtalTechnologyMember2020-01-012020-12-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoLtdMemberaxti:BeijingTongmeiXtalTechnologyMember2020-01-012020-12-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:InvestorMember2020-01-012020-12-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMemberus-gaap:InvestorMember2017-11-022017-11-020001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:InvestorMember2017-11-022017-11-020001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2019-05-012019-05-3100010516272018-09-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-06-152018-06-150001051627axti:NanjingJinMeiGalliumCoLtdMember2021-01-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoLtdMember2017-11-022017-11-020001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LoanToRelatedPartyMemberaxti:NanjingJinMeiGalliumCoLtdMember2017-07-310001051627axti:XilingolTongliGermaniumCo.LtdInvestmentMember2021-01-012021-09-300001051627axti:TopFiveMajorCustomersMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001051627us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001051627axti:TopFiveMajorCustomersMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001051627us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001051627us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001051627axti:TopFiveMajorCustomersMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001051627us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001051627us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001051627axti:TopFiveMajorCustomersMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001051627us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001051627us-gaap:CorporateJointVentureMember2018-09-300001051627us-gaap:RetainedEarningsMember2021-07-012021-09-300001051627us-gaap:ParentMember2021-07-012021-09-300001051627us-gaap:NoncontrollingInterestMember2021-07-012021-09-300001051627us-gaap:RetainedEarningsMember2021-04-012021-06-300001051627us-gaap:ParentMember2021-04-012021-06-300001051627us-gaap:NoncontrollingInterestMember2021-04-012021-06-3000010516272021-04-012021-06-300001051627us-gaap:RetainedEarningsMember2021-01-012021-03-310001051627us-gaap:ParentMember2021-01-012021-03-310001051627us-gaap:NoncontrollingInterestMember2021-01-012021-03-3100010516272021-01-012021-03-310001051627us-gaap:RetainedEarningsMember2020-07-012020-09-300001051627us-gaap:ParentMember2020-07-012020-09-300001051627us-gaap:NoncontrollingInterestMember2020-07-012020-09-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMemberaxti:LoanFromRelatedPartyMemberaxti:MinorityInvestorMemberus-gaap:SubsequentEventMember2021-10-012021-10-310001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMemberaxti:LoanFromRelatedPartyMemberaxti:MinorityInvestorMember2021-09-012021-09-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-05-012021-05-310001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-02-012021-02-280001051627axti:XiaoyiXinganGalliumCo.Ltd.Memberaxti:XiaoyiXinganGalliumCo.Ltd.Member2021-09-300001051627srt:SubsidiariesMember2021-09-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2021-09-300001051627axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember2021-09-300001051627axti:ChaoyangJinmeiGalliumCo.LtdMember2021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2021-09-300001051627axti:XiaoyiXinganGalliumCo.Ltd.Memberaxti:XiaoyiXinganGalliumCo.Ltd.Member2020-12-310001051627srt:SubsidiariesMember2020-12-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2020-12-310001051627axti:ChaoyangJinmeiGalliumCo.LtdMember2020-12-310001051627axti:BeijingTongmeiXtalTechnologyMember2021-01-2500010516272021-01-250001051627axti:BeijingTongmeiXtalTechnologyMember2021-01-012021-09-3000010516272021-07-012021-09-3000010516272020-07-012020-09-3000010516272020-01-012020-09-300001051627srt:MaximumMember2021-01-012021-09-300001051627axti:FiveMinorityInvestmentsMember2021-07-012021-09-300001051627axti:FiveMinorityInvestmentsMember2021-01-012021-09-300001051627axti:FiveMinorityInvestmentsMember2020-07-012020-09-300001051627axti:FiveMinorityInvestmentsMember2020-01-012020-09-300001051627axti:XiaoyiXinganGalliumCo.Ltd.Member2021-06-012021-06-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2020-09-012020-09-300001051627axti:BeijingTongmeiXtalTechnologyMemberus-gaap:SecuredDebtMemberaxti:BankOfChinaMember2020-10-3100010516272021-09-3000010516272020-12-3100010516272021-01-012021-09-3000010516272020-01-012020-12-310001051627axti:BeijingTongmeiXtalTechnologyMemberaxti:LeaseOfLandToRelatedPartyMemberaxti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember2021-01-012021-09-300001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMemberus-gaap:InvestorMember2020-12-310001051627axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember2020-12-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2019-05-310001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-09-300001051627axti:NanjingJinMeiGalliumCo.LtdInvestmentMember2018-06-15utr:sqftiso4217:USDxbrli:sharesaxti:segmentxbrli:pureiso4217:USDaxti:itemaxti:companyaxti:entityaxti:customeraxti:installmentaxti:employeexbrli:shares

0

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

for the quarterly period ended September 30, 2021

Or

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

for the transition period from                 to

Commission File Number 000-24085

AXT, INC.

(Exact name of registrant as specified in its charter)

DELAWARE

94-3031310

(State or other jurisdiction of
Incorporation or organization)

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

4281 Technology Drive, Fremont, California 94538

(Address of principal executive offices) (Zip code)

(510) 438-4700

(Registrant’s telephone number, including area code)

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

Title of each class:

    

Trading Symbol

    

Name of each exchange on which registered:

Common Stock, $0.001 par value

AXTI

The NASDAQ Stock Market LLC

Indicate by check-mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer 

Non-accelerated filer

Smaller reporting company 

Emerging growth company 

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

Indicate by check-mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). YES  NO 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Class

Outstanding at November 1, 2021

Common Stock, $0.001 par value

42,770,675

AXT, INC.

FORM 10-Q

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited)

Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020

3

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020

4

Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2021 and 2020

5

Condensed Consolidated Statements of Cash Flows for the three and nine months ended September 30, 2021 and 2020

6

Notes To Condensed Consolidated Financial Statements

7

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

29

Item 3. Quantitative and Qualitative Disclosures About Market Risk

48

Item 4. Controls and Procedures

50

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

51

Item 1A. Risk Factors

51

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

73

Item 3. Defaults upon Senior Securities

73

Item 4. Mine Safety Disclosures

73

Item 5. Other Information

73

Item 6. Exhibits

74

Signatures

76

2

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited)

AXT, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited, in thousands, except per share data)

    

September 30, 

    

December 31, 

 

2021

2020

ASSETS

Current assets:

Cash and cash equivalents

$

43,608

$

72,602

Short-term investments

 

5,681

 

240

Accounts receivable, net of allowances of $130 and $217 as of September 30, 2021 and December 31, 2020

 

36,584

 

24,558

Inventories

 

60,683

 

51,515

Prepaid expenses and other current assets

 

13,062

 

15,603

Total current assets

 

159,618

 

164,518

Long-term investments

 

6,680

 

5,726

Property, plant and equipment, net

 

131,617

 

115,825

Operating lease right-of-use assets

2,401

2,683

Other assets

 

15,347

 

10,110

Total assets

$

315,663

$

298,862

LIABILITIES, REDEEMABLE NONCONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

11,384

$

12,669

Accrued liabilities

 

12,670

 

15,995

Bank loan

13,285

10,411

Total current liabilities

 

37,339

 

39,075

Long-term loan, related party

929

Noncurrent operating lease liabilities

2,035

2,374

Other long-term liabilities

 

1,628

 

1,881

Total liabilities

 

41,931

 

43,330

Commitments and contingencies (Note 12)

Redeemable noncontrolling interests (Note 18)

50,178

47,563

Stockholders’ equity:

Preferred stock Series A, $0.001 par value; 2,000 shares authorized; 883 shares issued and outstanding as of September 30, 2021 and December 31, 2020 (Liquidation preference of $7,478 and $7,346 as of September 30, 2021 and December 31, 2020)

 

3,532

 

3,532

Common stock, $0.001 par value; 70,000 shares authorized; 42,657 and 41,967 shares issued and outstanding as of September 30, 2021 and December 31, 2020

 

43

 

42

Additional paid-in capital

 

230,517

 

230,381

Accumulated deficit

 

(32,935)

 

(44,545)

Accumulated other comprehensive income

 

4,583

 

3,209

Total AXT, Inc. stockholders’ equity

 

205,740

 

192,619

Noncontrolling interests

 

17,814

 

15,350

Total stockholders’ equity

 

223,554

 

207,969

Total liabilities, redeemable noncontrolling interests and stockholders’ equity

$

315,663

$

298,862

See accompanying notes to condensed consolidated financial statements.

3

ub

AXT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited, in thousands, except per share data)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

2021

    

2020

Revenue

$

34,576

$

25,469

$

99,661

$

68,326

Cost of revenue

 

23,075

 

16,646

 

64,386

 

47,213

Gross profit

 

11,501

 

8,823

 

35,275

 

21,113

Operating expenses:

Selling, general and administrative

 

6,476

 

4,623

 

17,841

 

14,119

Research and development

 

2,629

 

2,023

 

7,571

 

4,973

Total operating expenses

 

9,105

 

6,646

 

25,412

 

19,092

Income from operations

 

2,396

 

2,177

 

9,863

 

2,021

Interest expense, net

 

(44)

 

(70)

 

(55)

 

(138)

Equity in income (loss) of unconsolidated joint ventures

 

1,061

 

45

 

3,674

 

(243)

Other income (expense), net

 

948

 

(34)

 

898

 

2,940

Income before provision for (benefit from) income taxes

 

4,361

 

2,118

 

14,380

 

4,580

Provision for (benefit from) income taxes

 

(135)

 

637

 

1,504

 

1,923

Net income

 

4,496

 

1,481

 

12,876

 

2,657

Less: Net income attributable to noncontrolling interests and redeemable noncontrolling interests

 

(696)

 

(490)

 

(1,266)

 

(1,483)

Net income attributable to AXT, Inc.

$

3,800

$

991

$

11,610

$

1,174

Net income attributable to AXT, Inc. per common share:

Basic

$

0.09

$

0.02

$

0.28

$

0.03

Diluted

$

0.09

$

0.02

$

0.27

$

0.03

Weighted-average number of common shares outstanding:

Basic

 

41,460

 

40,152

 

41,237

 

39,978

Diluted

 

42,678

 

40,979

 

42,710

 

40,688

See accompanying notes to condensed consolidated financial statements.

4

AXT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited, in thousands)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net income

$

4,496

$

1,481

$

12,876

$

2,657

Other comprehensive income, net of tax:

Change in foreign currency translation gain, net of tax

 

70

 

4,699

 

1,639

 

3,086

Change in unrealized gain (loss) on available-for-sale debt investments, net of tax

 

(9)

 

(10)

 

(11)

 

11

Total other comprehensive income, net of tax

 

61

 

4,689

 

1,628

 

3,097

Comprehensive income

 

4,557

 

6,170

 

14,504

 

5,754

Less: Comprehensive income attributable to noncontrolling interests and redeemable noncontrolling interests

 

(707)

 

(806)

 

(1,520)

 

(1,710)

Comprehensive income attributable to AXT, Inc.

$

3,850

$

5,364

$

12,984

$

4,044

See accompanying notes to condensed consolidated financial statements.

5

AXT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited, in thousands)

Nine Months Ended

September 30, 

    

2021

    

2020

Cash flows from operating activities:

Net income

$

12,876

$

2,657

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

Depreciation and amortization

 

5,085

 

2,963

Amortization of marketable securities premium

 

45

 

28

Stock-based compensation

 

3,430

 

1,932

Provision for doubtful accounts

 

 

87

(Gain) loss on disposal of equipment

 

(8)

 

36

Return of equity method investments (dividends)

774

Equity in (income) loss of unconsolidated joint ventures

 

(3,674)

 

243

Changes in operating assets and liabilities:

Accounts receivable

 

(11,717)

 

(3,500)

Inventories

 

(8,302)

 

1,638

Prepaid expenses and other current assets

 

958

 

(1,790)

Other assets

 

(525)

 

(424)

Accounts payable

 

(1,423)

 

1,992

Accrued liabilities

 

(7,192)

 

(1,226)

Other long-term liabilities, including royalties

 

(1,064)

 

1,688

Net cash provided by (used in) operating activities

 

(10,737)

 

6,324

Cash flows from investing activities:

Purchases of property, plant and equipment

 

(19,095)

 

(12,121)

Purchases of available-for-sale debt securities

 

(6,691)

 

(2,880)

Proceeds from sales and maturities of available-for-sale debt securities

 

240

 

4,901

Net cash used in investing activities

 

(25,546)

 

(10,100)

Cash flows from financing activities:

Proceeds from common stock options exercised

 

1,592

 

1,137

Proceeds from short-term loan

 

5,845

 

3,380

Proceeds from long-term loan, related party

929

Payments on short-term loan

(3,096)

(5,801)

Proceeds from sale of subsidiary shares to noncontrolling interests

538

396

Formation of new subsidiary with noncontrolling interests

1,283

Costs related to issuance of Tongmei's common stock to redeemable noncontrolling interests, net of proceeds

(12)

Dividends paid by joint ventures to their minority shareholders

 

 

(89)

Net cash provided by (used in) financing activities

 

7,079

 

(977)

Effect of exchange rate changes on cash and cash equivalents

 

210

 

245

Net decrease in cash and cash equivalents

 

(28,994)

 

(4,508)

Cash and cash equivalents at the beginning of the year

 

72,602

 

26,892

Cash and cash equivalents at the end of the period

$

43,608

$

22,384

See accompanying notes to condensed consolidated financial statements.

6

AXT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Note 1. Basis of Presentation

The accompanying condensed consolidated financial statements of AXT, Inc. (“AXT,” the “Company,” “we,” “us,” and “our” refer to AXT, Inc. and all of its consolidated subsidiaries) are unaudited, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, this interim quarterly financial report does not include all disclosures required by US GAAP. In the opinion of our management, the unaudited condensed consolidated financial statements reflect all adjustments, consisting only of normal recurring adjustments, considered necessary to present fairly the financial position, results of operations and cash flows of AXT and our consolidated subsidiaries for all periods presented.

Our management has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these condensed consolidated financial statements in conformity with US GAAP. Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. These estimates and assumptions may change as new events occur and additional information is obtained. Actual results could differ materially from those estimates.

The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected in the future or for the full fiscal year. It is recommended that these condensed consolidated financial statements be read in conjunction with our consolidated financial statements and the notes thereto included in our 2020 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 23, 2021 and our Quarterly Reports on Form 10-Q for the three months ended March 31, 2021 and June 30, 2021 filed with the SEC on May 14, 2021 and August 12, 2021, respectively.

The condensed consolidated financial statements include the accounts of AXT, and our consolidated subsidiaries, Beijing Tongmei Xtal Technology Co., Ltd. (“Tongmei”), AXT-Tongmei, Inc. (“AXT-Tongmei”), Baoding Tongmei Xtal Technology Co., Ltd. (“Baoding Tongmei”), ChaoYang Tongmei Xtal Technology Co., Ltd. (“ChaoYang Tongmei”), ChaoYang LiMei Semiconductor Technology Co., Ltd. (“ChaoYang LiMei”), ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd. (“ChaoYang XinMei”), Nanjing JinMei Gallium Co., Ltd. (“JinMei”), ChaoYang JinMei Gallium Ltd. (“ChaoYang JinMei”), MaAnShan JinMei Gallium Ltd., and Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd. (“BoYu”). All significant inter-company accounts and transactions have been eliminated. Investments in business entities in which we do not have controlling interests, but have the ability to exercise significant influence over operating and financial policies (generally 20-50% ownership), are accounted for by the equity method. As of September 30, 2021 and December 31, 2020, we have five companies accounted for by the equity method. For the majority-owned subsidiaries that we consolidate, we reflect the portion we do not own as either noncontrolling interests in stockholder’s equity or as redeemable noncontrolling interests in temporary equity on our condensed consolidated balance sheets and in our condensed consolidated statements of operations.

When market conditions are warranted, we intend to construct facilities at the ChaoYang LiMei location to provide us with additional production capacity. For the three and nine months ended September 30, 2021, expenses associated with ChaoYang LiMei had a de minimis impact on our condensed consolidated financial statements.

In February 2021, Tongmei signed a joint venture agreement with certain investors to fund a new company, ChaoYang XinMei. The agreement called for a total investment of approximately $3.0 million, of which Tongmei would fund approximately $1.8 million for a 58.5 percent ownership of ChaoYang XinMei. In February 2021, the investors completed the initial funding of approximately $1.5 million. Tongmei’s portion of the investment was approximately $0.9 million. In May 2021, the investors completed the funding of the remaining balance of approximately $1.5 million. Tongmei’s portion of the final investment was approximately $0.9 million, for a total investment of approximately $1.8 million for a 58.5 percent ownership of ChaoYang XinMei.

7

During the quarter ended December 31, 2020, Tongmei entered into two sets of definitive transaction documents, each consisting of a capital increase agreement along with certain supplemental agreements in substantially the same form (collectively, the “Capital Investment Agreements”), with several private equity investors in China.

In preparation for Tongmei’s application for a listing of shares in an initial public offering (the “IPO”) on the Shanghai Stock Exchange’s Sci-Tech innovAtion boaRd (the “STAR Market”), in late December 2020, we reorganized our entity structures in China. JinMei and BoYu and its subsidiaries were assigned to Tongmei and effectively merged with Tongmei although they retained their own respective legal entity status and are wholly owned subsidiaries of Tongmei. The 33% minority interest stakeholders of BoYu converted their ownership to a 7.59% minority interest in Tongmei. The 8.5% minority interest stakeholders, employees of JinMei, converted their ownership to a 0.38% minority interest in Tongmei. Further, a number of employees, key managers and contributors purchased a 0.4% minority interest in Tongmei. Additionally, Baoding Tongmei and ChaoYang Tongmei, were assigned to Tongmei as wholly owned subsidiaries. In 2020, the private equity funds (the “Investors”) had transferred approximately $48.1 million of new capital to Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021, at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. As of September 30, 2021, Tongmei’s noncontrolling interests and redeemable noncontrolling interests totaled approximately 14.5%. AXT remains the controlling stakeholder of Tongmei and holds a majority of the Board of Director positions of Tongmei. In June 2021, AXT sold AXT-Tongmei to Tongmei for $1. Since Tongmei is 85.5% owned by AXT, and the transaction was between common interest holders, the transaction was accounted for at net book value and resulted in an increase of $1.2 million to noncontrolling interests and $1.2 million to redeemable noncontrolling interests as of September 30, 2021.

Note 2. Investments and Fair Value Measurements

Our cash and cash equivalents consist of cash and instruments with original maturities of less than three months. Our investments consist of instruments with original maturities of more than three months. As of September 30, 2021 and December 31, 2020, our cash, cash equivalents and debt investments are classified as follows (in thousands):

September 30, 2021

December 31, 2020

 

    

    

Gross

    

Gross

    

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

Fair

Amortized

Unrealized

Unrealized

Fair

 

    

Cost

    

Gain

    

(Loss)

    

Value

    

Cost

    

Gain

    

(Loss)

    

Value

 

Classified as:

Cash

$

43,608

$

$

$

43,608

$

72,602

$

$

$

72,602

Cash equivalents:

Certificates of deposit 1

Total cash and cash equivalents

 

43,608

 

 

 

43,608

 

72,602

 

 

 

72,602

Investments (available-for-sale):

Certificates of deposit 2

 

4,760

 

3

(1)

 

4,762

 

2,880

 

5

 

2,885

Corporate bonds

 

7,608

 

1

 

(10)

 

7,599

 

3,083

 

 

(2)

 

3,081

Total investments

 

12,368

 

4

 

(11)

 

12,361

 

5,963

 

5

 

(2)

 

5,966

Total cash, cash equivalents and investments

$

55,976

$

4

$

(11)

$

55,969

$

78,565

$

5

$

(2)

$

78,568

Contractual maturities on investments:

Due within 1 year 3

$

5,678

$

5,681

$

240

$

240

Due after 1 through 5 years 4

 

6,690

 

6,680

 

5,723

 

5,726

$

12,368

$

12,361

$

5,963

$

5,966

8

1.Certificates of deposit with original maturities of less than three months.
2.Certificates of deposit with original maturities of more than three months.
3.Classified as “Short-term investments” in our condensed consolidated balance sheets.
4.Classified as “Long-term investments” in our condensed consolidated balance sheets.

We manage our debt investments as a single portfolio of highly marketable securities that is intended to be available to meet our current cash requirements. Certificates of deposit and corporate bonds are typically held until maturity.

Historically, the gross unrealized losses related to our portfolio of available-for-sale debt securities were immaterial, and primarily due to normal market fluctuations and not due to increased credit risk or other valuation concerns. There was an insignificant amount of gross unrealized losses on our available-for-sale debt securities as of September 30, 2021, and historically, such gross unrealized losses have been temporary in nature and we believe that it is probable the principal and interest will be collected in accordance with the contractual terms. We review our debt investment portfolio at least quarterly, or when there are changes in credit risks or other potential valuation concerns, to identify and evaluate whether an allowance for credit losses or impairment would be necessary. Factors considered in determining whether a loss is temporary include the magnitude of the decline in market value, the length of time the market value has been below cost (or adjusted cost), credit quality, and our ability and intent to hold the securities for a period of time sufficient to allow for any anticipated recovery in market value.

A portion of our debt investments would generate a loss if we sold them on September 30, 2021. The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2021 (in thousands):

In Loss Position

In Loss Position

Total In

 

< 12 months

> 12 months

Loss Position

 

Gross

Gross

Gross

 

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

 

As of September 30, 2021

    

Value

    

(Losses)

    

Value

    

(Losses)

    

Value

    

(Losses)

 

Investments:

Certificates of deposit

$

959

$

(1)

$

$

$

959

$

(1)

Corporate bonds

 

5,216

 

(10)

 

 

 

5,216

(10)

Total in loss position

$

6,175

$

(11)

$

$

$

6,175

$

(11)

The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of December 31, 2020 (in thousands):

In Loss Position

In Loss Position

Total In

 

< 12 months

> 12 months

Loss Position

 

    

    

    

Gross

    

    

    

Gross

    

    

    

Gross

 

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

 

As of December 31, 2020

Value

(Loss)

Value

(Loss)

Value

(Loss)

 

Investments:

Corporate bonds

 

2,048

 

(2)

 

 

 

2,048

(2)

Total in loss position

$

2,048

$

(2)

$

$

$

2,048

$

(2)

Investments in Privately-held Raw Material Companies

We have made strategic investments in private companies located in China in order to gain access at a competitive cost to raw materials that are critical to our substrate business (see Note 7). The investment balances for the non-consolidated companies are accounted for under the equity method and included in “Other assets” in the condensed consolidated balance sheets and totaled $9.3 million and $6.4 million as of September 30, 2021 and December 31, 2020,

9

respectively. As of September 30, 2021, there were five companies accounted for under the equity method. There were no impairment charges in the three and nine months ended September 30, 2021 and 2020.

Fair Value Measurements

We invest primarily in money market accounts, certificates of deposits, corporate bonds and notes, and government securities. We review our debt investment portfolio for credit loss at least quarterly or when there are changes in credit risk or other potential valuation concerns. As of September 30, 2021 and December 31, 2020, the total unrealized loss, net of tax, included in accumulated other comprehensive income was immaterial. We believe it is probable the principal and interest will be collected in accordance with the contractual terms, and the unrealized loss on these securities was due to normal market fluctuations, and not due to increased credit risk or other valuation concerns. Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), establishes three levels of inputs that may be used to measure fair value. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets of the asset or identical assets. Level 2 instrument valuations are obtained from readily-available, observable pricing sources for comparable instruments. Level 3 instrument valuations are obtained from unobservable inputs in which there is little or no market data, which require us to develop our own assumptions. On a recurring basis, we measure certain financial assets and liabilities at fair value, primarily consisting of our short-term and long-term debt investments.

The type of instrument valued based on quoted market prices in active markets include our money market funds, which are generally classified within Level 1 of the fair value hierarchy. We classify our available-for-sale debt securities including certificates of deposit and corporate bonds as having Level 2 inputs. The valuation techniques used to measure the fair value of these financial instruments having Level 2 inputs were derived from bank statements, quoted market prices, broker or dealer statements or quotations, or alternative pricing sources with reasonable levels of price transparency.

We place short-term foreign currency hedges that are intended to offset the potential cash exposure related to fluctuations in the exchange rate between the United States dollar and Japanese yen. We measure the fair value of these foreign currency hedges at each month end and quarter end using current exchange rates and in accordance with US GAAP. At quarter end, any foreign currency hedges not settled are netted in “Accrued liabilities” on the condensed consolidated balance sheet and classified as Level 3 assets and liabilities. As of September 30, 2021, the net change in fair value from the placement of the hedge to settlement at each month end during the quarter had a de minimis impact on the condensed consolidated results.

There were no changes in valuation techniques or related inputs in the three and nine months ended September 30, 2021. There have been no transfers between fair value measurements levels during the three and nine months ended September 30, 2021.

The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of September 30, 2021 (in thousands):

    

    

Quoted Prices in

    

Significant

 

Active Markets of

Significant Other

Unobservable

 

Balance as of

Identical Assets

Observable Inputs

Inputs

 

    

September 30, 2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Cash equivalents and investments:

Certificates of deposit

$

4,762

$

$

4,762

$

Corporate bonds

 

7,599

 

 

7,599

 

Total

$

12,361

$

$

12,361

$

10

The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of December 31, 2020 (in thousands):

    

    

Quoted Prices in

    

Significant

 

Active Markets of

Significant Other

Unobservable

 

Balance as of

Identical Assets

Observable Inputs

Inputs

 

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Cash equivalents and investments:

Certificates of deposit

$

2,885

$

$

2,885

$

Corporate bonds

 

3,081

 

 

3,081

 

Total

$

5,966

$

$

5,966

$

Items Measured at Fair Value on a Nonrecurring Basis

Certain assets that are subject to nonrecurring fair value measurements are not included in the table above. These assets include investments in privately-held companies accounted for by the equity or cost method (see Note 7). We did not record any other-than-temporary impairment charges for these investments during the three and nine months ended September 30, 2021 and 2020, respectively.

Note 3. Inventories

The components of inventories are summarized below (in thousands):

September 30, 

December 31, 

    

2021

    

2020

 

Inventories:

Raw materials

$

26,791

$

24,738

Work in process

 

30,224

 

24,215

Finished goods

 

3,668

 

2,562

$

60,683

$

51,515

As of September 30, 2021 and December 31, 2020, carrying values of inventories were net of inventory reserves of $19.2 million and $17.7 million, respectively, for excess and obsolete inventory and $61,000 and $162,000, respectively, for lower of cost or net realizable value reserves.

Note 4. Property, Plant and Equipment, Net

The components of our property, plant and equipment are summarized below (in thousands):

September 30, 

December 31, 

2021

2020

Property, plant and equipment:

Machinery and equipment, at cost

$

56,106

$

48,206

Less: accumulated depreciation and amortization

(39,366)

(37,832)

Building, at cost

104,252

94,567

Less: accumulated depreciation and amortization

(17,668)

(15,324)

Leasehold improvements, at cost

 

6,666

 

6,285

Less: accumulated depreciation and amortization

(5,138)

(4,616)

Construction in progress

 

26,765

 

24,539

$

131,617

$

115,825

As of September 30, 2021, the balance of construction in progress was $26.8 million, of which $18.4 million was related to our buildings in our new Dingxing and Kazuo locations, $3.7 million was for manufacturing equipment purchases not yet placed in service and $4.7 million was for our construction in progress for our other consolidated

11

subsidiaries. As of December 31, 2020, the balance of construction in progress was $24.5 million, of which $14.2 million was for our buildings in our new Dingxing and Kazuo locations, $4.0 million was for manufacturing equipment purchases not yet placed in service and $6.3 million was for our construction in progress at our other consolidated subsidiaries. 

Note 5. Accrued Liabilities

The components of accrued liabilities are summarized below (in thousands):

September 30, 

December 31, 

    

2021

    

2020

 

Preferred stock dividends payable

$

2,901

$

2,901

Accrued compensation and related charges

2,802

4,417

Accrued income taxes

1,203

760

Accrued professional services

762

675

Payable in connection with land restoration of Nanjing JinMei factory

759

750

Accrued product warranty

662

609

Current portion of operating lease liabilities

475

445

Other personnel-related costs

380

101

Other tax payable

370

295

Advance from customers

345

374

Payable in connection with construction

291

1,457

Accrual for sales returns

36

81

Payable in connection with repurchase of subsidiaries shares

1,439

Other accrued liabilities

1,684

1,691

$

12,670

$

15,995

Note 6. Related Party Transactions

In March 2012, Tongmei, entered into an operating lease for the land it owns with our consolidated subsidiary, BoYu. The lease agreement for the land of approximately 22,081 square feet commenced on January 1, 2012 for a term of 10 years with annual lease payments of $24,000, subject to a 5% increase at each third year anniversary. The annual lease payment is due by January 31st of each year.

ChaoYang Tongmei purchases raw materials from one of our equity investment entities, Donghai County Dongfang High Purity Electronic Materials Co., Ltd., for production in the ordinary course of business. As of September 30, 2021 and December 31, 2020, amounts payable of $110,000 and $0, respectively, were included in “Accounts payable” in our condensed consolidated balance sheets.

In April 2016, our consolidated subsidiary, BoYu, provided a personal loan of $177,000 to one of its executive employees. This loan was secured by the officer’s shares in BoYu. The loan bore interest at 2.75% per annum. During the three months ended June 30, 2017, the repayment of the principal and interest totaling $180,000 was received by our consolidated subsidiary. In November 2017, BoYu provided another personal loan of $291,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due on November 30, 2020. In May 2019, BoYu provided another personal loan of $146,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due at such time BoYu pays a dividend to its shareholders. In March 2020, BoYu provided another personal loan of $141,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due on December 31, 2024. On December 25, 2020, the executive repaid the principal of $612,000 and interest of $35,000 of the personal loans to BoYu. As of September 30, 2021 and December 31, 2020, there were no outstanding personal loans.

In July 2017, Tongmei, provided an inter-company loan to JinMei in the amount of $768,000 in preparation for the acquisition of the land use rights and the construction of a new building. The inter-company loan carries an interest rate of 4.9% per annum. The principal is due in three installments between December 2021 and December 2023 while the interest is due in December of each year. In July 2021, JinMei repaid the principal and outstanding interest totaling

12

$858,000 to Tongmei. As of September 30, 2021 and December 31, 2020, the remaining balance of principal and interest totaled $0 and $303,000, respectively. JinMei is in the process of relocating its headquarters and manufacturing operations to the city of Kazuo, located in the province of Liaoning near the Inner Mongolia Autonomous Region, near our own location.

On November 2, 2017, our consolidated subsidiary, BoYu, raised additional capital in the amount of $2 million in cash from a third-party investor through the issuance of shares equivalent to 10% ownership of BoYu. This third-party investor is an immediate family member of the owner of one of BoYu's customers. For the three months ended September 30, 2021 and 2020, BoYu recorded $0 and $37,000, respectively, in revenue from this customer. For the nine months ended September 30, 2021 and 2020, BoYu recorded $50,000 and $0.3 million, respectively, in revenue from this customer. As of September 30, 2021 and December 31, 2020, amounts receivable of $0 and $0, respectively, were included in “Accounts receivable” in our condensed consolidated balance sheets. In December 2020, we purchased shares equivalent to 4% of BoYu from the same third-party investor for $1.6 million and the remaining 6% was sold to another third-party investor.

In September 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due September 30, 2024. As of September 30, 2021, $0.9 million was included in “Long-term debt, related party” in our condensed consolidated balance sheets.

Our Related Party Transactions Policy seeks to prohibit all conflicts of interest in transactions between related parties and us, unless they have been approved by our Board of Directors. This policy applies to all of our employees, directors, and our consolidated subsidiaries. Our executive officers retain board seats on the board of directors of the companies in which we have invested in our China joint ventures. See Note 7 for further details.

Note 7. Investments in Privately-Held Raw Material Companies

We have made strategic investments in private companies located in China in order to gain access at a competitive cost to raw materials that are critical to our substrate business. These companies form part of our overall supply chain strategy.

As of September 30, 2021, the investments are summarized below (in thousands):

Investment Balance as of

September 30, 

December 31, 

Accounting

Ownership

*

Company

    

2021

    

2020

    

Method

    

Percentage

Nanjing JinMei Gallium Co., Ltd.

$

592

$

592

 

Consolidated

 

**85.5

%

ChaoYang JinMei Gallium Co., Ltd.

1,820

1,820

Consolidated

**85.5

%

Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd.

 

1,346

 

1,346

 

Consolidated

 

**85.5

%

ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd.

1,814

Consolidated

 

***58.5

%

$

5,572

$

3,758

Donghai County Dongfang High Purity Electronic Materials Co., Ltd.

$

1,961

$

1,651

 

Equity

 

**46

%

Beijing JiYa Semiconductor Material Co., Ltd.

3,333

1,418

Equity

39

%

Xilingol Tongli Germanium Co., Ltd.

 

 

 

Equity

 

25

%

Xiaoyi XingAn Gallium Co., Ltd.

3,727

2,822

Equity

**25

%

Emeishan Jia Mei High Purity Metals Co., Ltd.

 

319

 

485

 

Equity

 

25

%

$

9,340

$

6,376

* These percentages reflect the ownership currently in effect upon the completion of the reorganization in China and the ownership in effect upon the completion of the new capital funding by private equity investors in January 2021.

13

** In preparation for Tongmei’s application for a listing of shares in an IPO on the STAR Market, in late December 2020 we reorganized our entity structures in China. JinMei and BoYu and its subsidiaries, previously organized under AXT, Inc., were assigned to Tongmei and effectively merged with Tongmei although they retained their own respective legal entity status and are wholly owned subsidiaries of Tongmei. The 33% minority interest stakeholders of BoYu converted their ownership to a 7.59% minority interest in Tongmei. The 8.5% minority interest stakeholders, employees of JinMei, converted their ownership to a 0.38% minority interest in Tongmei. Further, a number of employees, key managers and contributors, purchased a 0.4% minority interest in Tongmei. In 2020, the Investors transferred approximately $48.1 million of new capital to Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021 at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. As of September 30, 2021, Tongmei’s noncontrolling interests and redeemable noncontrolling interests totaled approximately 14.5%. AXT remains the controlling stakeholder of Tongmei and holds a majority of the Board of Director positions of Tongmei.

*** In February 2021, Tongmei signed a joint venture agreement with certain investors to fund ChaoYang XinMei.

Before June 15, 2018, our ownership of JinMei was 83%. On June 15, 2018, we purchased a 12% ownership interest from one of the minority owners of JinMei for $1.4 million. The $1.4 million was scheduled to be paid in two installments. On June 15, 2018, we paid the first installment of $163,000. In May 2019, we paid the second installment of $1.2 million as the relocation of JinMei’s headquarters and manufacturing operations was nearly complete, which had been previously included in “Accrued liabilities” in our condensed consolidated balance sheets. As a result, our ownership of JinMei increased from 83% to 95%. In September 2018, we purchased a 2% ownership interest from one of the three remaining minority owners of JinMei for $252,000. As a result, our ownership of JinMei increased from 95% to 97%. In May 2019, we purchased the remaining 3% ownership interest from retiring members of the JinMei management team for approximately $413,000. The final payment to the JinMei management team was made in October, 2020. As a result, our ownership of JinMei increased from 97% to 100%. Prior to June 1, 2019, we reported JinMei as a consolidated joint venture as we had a controlling financial interest and have majority control of the board. As of June 1, 2019, we referred to it as a wholly-owned subsidiary and reduced the carrying value of the corresponding noncontrolling interests to zero. Before August 1, 2020, our ownership of ChaoYang JinMei was 100%. In August 2020, we sold an 8.5% ownership interest to current members of the ChaoYang JinMei management team for approximately $396,000. As a result, our ownership of ChaoYang JinMei decreased from 100% to 91.5%. As of August 2020, we referred to ChaoYang JinMei as a significantly controlled subsidiary instead of a wholly-owned subsidiary. Our Chief Executive Officer is chairman of the JinMei board and we have appointed two other representatives to serve on the JinMei board.

Our ownership of BoYu was 67%. On November 2, 2017, BoYu raised additional capital in the amount of $2 million in cash from a third-party investor through the issuance of shares equivalent to 10% ownership of BoYu. As a result, our ownership of BoYu was diluted from 70% to 63%. In December 2020, we purchased shares equivalent to 4% of BoYu from the same third-party investor for $1.6 million. As a result, our ownership of BoYu increased from 63% to 67%. We continue to consolidate BoYu as we have a controlling financial interest and have majority control of the board and accordingly no gain was recognized as a result of this equity transaction. Our Chief Executive Officer is chairman of the BoYu board and we have appointed two other representatives to serve on the board.

An additional step in the STAR Market IPO process involves certain entity reorganizations and alignment of assets under Tongmei. In this regard our two consolidated raw material companies, JinMei and BoYu, and its subsidiaries, were assigned to Tongmei in December 2020. This will increase the number of customers and employees attributable to Tongmei as well as increase Tongmei’s consolidated revenue.

Although we have representation on the board of directors of each of the privately held raw material companies, the daily operations of each of these companies are managed by local management and not by us. Decisions concerning their respective short-term strategy and operations, ordinary course of business capital expenditures and sales of finished product, are made by local management with regular guidance and input from us.

For AXT’s minority investment entities that are not consolidated, the investment balances are included in “Other assets” in our condensed consolidated balance sheets and totaled $9.3 million and $6.4 million as of September

14

30, 2021 and December 31, 2020, respectively. Our respective ownership interests in each of these companies are 46%, 39%, 25%, 25% and 25%. These minority investment entities are not considered variable interest entities because:

all minority investment entities have sustainable businesses of their own;

our voting power is proportionate to our ownership interests;

we only recognize our respective share of the losses and/or residual returns generated by the companies if they occur; and

we do not have controlling financial interest in, do not maintain operational or management control of, do not control the board of directors of, and are not required to provide additional investment or financial support to any of these companies.

One of the minority investment entities in which we have a 25% ownership interest is a germanium materials company in China. This company provides results to us only on a quarterly basis. We received its preliminary first quarter 2019 financial results in early April 2019 as well as its projections for significant losses going forward. Such projected losses would fully deplete our asset investment balance for this company in 2019. This company is experiencing significant disruptions due to upgrades and repairs required to comply with stronger environmental regulations in China. As a result, we determined that this asset was fully impaired and wrote the asset balance down to zero. This resulted in a $1.1 million impairment charge in our first quarter 2019 financial results.

In June 2021, we received a $774,000 dividend from one of our equity investments, Xiaoyi XingAn Gallium Co., Ltd.

AXT’s minority investment entities are not consolidated and are accounted for under the equity method. Excluding one fully impaired entity, the equity investment entities had the following summarized statement of operations information (in thousands) for the three and nine months ended September 30, 2021 and 2020:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net revenue

$

8,993

$

5,052

$

27,782

$

12,610

Gross profit

$

4,506

$

918

$

13,850

$

2,944

Operating income

$

3,751

$

136

$

11,504

$

598

Net income (loss)

$

3,127

$

7

$

10,230

$

(151)

Our portion of the income and losses from these minority investment entities that are not consolidated and are accounted for under the equity method was income of $1.1 million and $45,000, respectively, for the three months ended September 30, 2021 and 2020. Our portion of the income and losses from these minority investment entities that are not consolidated and are accounted for under the equity method was income of $3.7 million and a loss of $0.2 million, respectively, for the nine months ended September 30, 2021 and 2020.

15

Note 8. Stockholders’ Equity

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands)

The changes in stockholders’ equity by component for the three and nine months ended September 30, 2021 are as follows:

 

 

 

 

 

 

 

 

 

Accumulated

Other

AXT, Inc.

 

 

 

Total

 

Preferred

 

Common

 

Additional

 

Accumulated

 

Comprehensive

Stockholders’

 

Noncontrolling

 

Stockholders’

  

Stock

  

Stock

  

Paid-In Capital

  

Deficit

  

Income (Loss)

  

Equity

  

Interests

  

Equity

 

Balance as of December 31, 2020

 

$

3,532

 

$

42

 

$

230,381

 

$

(44,545)

 

$

3,209

$

192,619

 

$

15,350

 

$

207,969

Common stock options exercised

704

704

704

Stock-based compensation

816

816

816

Formation of new subsidiary with noncontrolling interests

(131)

(131)

707

576

Sale of common stock to employees in connection with the reorganization

538

538

538

Purchase of subsidiary shares from noncontrolling interests

(2,691)

(2,691)

(1,039)

(3,730)

Net income (loss)

3,425

3,425

311

3,736

Other comprehensive loss

(131)

(131)

(16)

(147)

Balance as of March 31, 2021

$

3,532

$

42

$

229,617

$

(41,120)

$

3,078

$

195,149

$

15,313

$

210,462

Common stock options exercised

420

420

420

Stock-based compensation

975

975

975

Formation of new subsidiary with noncontrolling interests

(131)

(131)

706

575

Transfer of subsidiary with noncontrolling interest

(1,229)

(1,229)

1,229

Transfer of subsidiary with redeemable noncontrolling interest

(1,241)

(1,241)

(1,241)

Net income

4,385

4,385

94

4,479

Other comprehensive income

1,455

1,455

137

1,592

Balance as of June 30, 2021

 

$

3,532

$

42

$

228,411

$

(36,735)

$

4,533

$

199,783

$

17,479

$

217,262

Common stock options exercised

1

467

468

468

Stock-based compensation

1,639

1,639

1,639

Net income

3,800

3,800

329

4,129

Other comprehensive income

50

50

6

56

Balance as of September 30, 2021

 

$

3,532

$

43

$

230,517

$

(32,935)

$

4,583

$

205,740

$

17,814

$

223,554

16

The changes in stockholders’ equity by component for the three and nine months ended September 30, 2020 are as follows:

 

 

 

 

 

 

 

 

 

Accumulated

Other

AXT, Inc.

 

 

 

Total

 

Preferred

 

Common

 

Additional

 

Accumulated

 

Comprehensive

Stockholders’

 

Noncontrolling

 

Stockholders’

  

Stock

  

Stock

  

Paid-In Capital

  

Deficit

  

Income (Loss)

  

Equity

  

Interests

  

Equity

Balance as of December 31, 2019

 

$

3,532

 

$

41

 

$

236,957

 

$

(47,783)

 

$

(4,862)

$

187,885

 

$

4,877

 

$

192,762

Common stock options exercised

441

441

441

Stock-based compensation

643

643

643

Net income (loss)

(178)

(178)

395

217

Other comprehensive loss

(1,775)

(1,775)

(98)

(1,873)

Balance as of March 31, 2020

$

3,532

$

41

$

238,041

$

(47,961)

$

(6,637)

$

187,016

$

5,174

$

192,190

Common stock options exercised

72

72

72

Stock-based compensation

641

641

641

Net income

361

361

598

959

Net dividend declared by joint ventures

(89)

(89)

Other comprehensive income

272

272

9

281

Balance as of June 30, 2020

 

$

3,532

$

41

$

238,754

$

(47,600)

$

(6,365)

$

188,362

$

5,692

$

194,054

Common stock options exercised

624

624

624

Sale of subsidiary shares to noncontrolling interests

396

396

396

Stock-based compensation

648

648

648

Net income

991

991

490

1,481

Other comprehensive loss

4,373

4,373

316

4,689

Balance as of September 30, 2020

 

$

3,532

$

41

$

240,422

$

(46,609)

$

(1,992)

$

195,394

$

6,498

$

201,892

There were no reclassification adjustments from accumulated other comprehensive income (loss) for the three and nine months ended September 30, 2021 and 2020.

Stock Repurchase Program

On October 27, 2014, our Board of Directors approved a stock repurchase program pursuant to which we may repurchase up to $5.0 million of our outstanding common stock.  These repurchases can be made from time to time in the open market and are funded from our existing cash balances and cash generated from operations. During 2015, we repurchased approximately 908,000 shares at an average price of $2.52 per share for a total purchase price of approximately $2.3 million under the stock repurchase program.  No shares were repurchased from 2016 through 2020. During the three and nine months ended September 30, 2021, we did not repurchase any shares under the approved stock repurchase program. As of September 30, 2021, approximately $2.7 million remained available for future repurchases under this program. Currently, we do not plan to repurchase additional shares.

Note 9. Stock-Based Compensation

We account for stock-based compensation in accordance with the provisions of ASC Topic 718, Compensation-Stock Compensation (“ASC 718”), which established accounting for stock-based awards exchanged for employee services. Stock-based compensation cost is measured at each grant date, based on the fair value of the award, and is recognized as expense over the employee’s requisite service period of the award. All of our stock compensation is accounted for as an equity instrument.

17

The following table summarizes compensation costs related to our stock-based awards (in thousands, except per share data):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Cost of revenue

$

188

$

28

$

263

$

83

Selling, general and administrative

 

1,252

 

496

 

2,694

 

1,480

Research and development

 

199

 

124

 

473

 

369

Total stock-based compensation

 

1,639

 

648

 

3,430

 

1,932

Tax effect on stock-based compensation

 

 

 

 

Net effect on net income

$

1,639

$

648

$

3,430

$

1,932

As of September 30, 2021, the unamortized compensation costs related to unvested stock options granted to employees under our stock option plan was approximately $0.5 million, net of estimated forfeitures of $90,000. These costs will be amortized on a straight-line basis over a weighted-average period of approximately 1.8 years and will be adjusted for subsequent changes in estimated forfeitures. We did not capitalize any stock-based compensation to inventory as of September 30, 2021 and December 31, 2020 due to the immateriality of the amount.

We estimate the fair value of stock options using the Black-Scholes valuation model, consistent with the provisions of ASC 718. There were no options granted in the three and nine months ended September 30, 2021 and 2020.

The following table summarizes the stock option transactions during the nine months ended September 30, 2021 (in thousands, except per share data):

Weighted-

    

    

    

average

    

 

Weighted-

Remaining

 

Number of

average

Contractual

Aggregate

 

Options

Exercise

Life

Intrinsic

 

Stock Options

    

Outstanding

    

Price

    

(in years)

    

Value

 

Balance as of January 1, 2021

 

1,885

$

4.42

 

6.17

$

9,713

Granted

 

 

Exercised

 

(482)

3.30

Canceled and expired

 

Balance as of September 30, 2021

 

1,403

$

4.80

 

5.78

$

5,094

Options vested as of September 30, 2021 and unvested options expected to vest, net of forfeitures

 

1,397

$

4.81

 

5.77

$

5,064

Options exercisable as of September 30, 2021

 

1,081

$

5.13

 

5.16

$

3,605

The aggregate intrinsic value in the table above represents the total pretax intrinsic value, based on our closing price of $8.33 on September 30, 2021, which would have been received by the option holder had all option holders exercised their options on that date.

Restricted stock awards

A summary of activity related to restricted stock awards for the nine months ended September 30, 2021 is presented below (in thousands, except per share data):

    

    

Weighted-Average

 

Grant Date

 

Stock Awards

    

Shares

    

Share Value

 

Non-vested as of January 1, 2021

1,022

$

5.27

Granted

 

67

$

11.58

Vested

 

(139)

$

5.85

Forfeited

(12)

$

5.29

Non-vested as of September 30, 2021

 

938

$

5.64

18

As of September 30, 2021, the unamortized compensation costs related to unvested restricted stock awards was approximately $3.8 million, which is to be amortized on a straight-line basis over a weighted-average period of approximately 1.2 years.

At-Risk, Performance Shares

In February 2021, the Company issued at-risk, performance shares classified as equity awards. Expense is recognized quarterly on a straight-line method over the requisite service period, based on the probability of achieving the specified financial performance metric, with changes in expectations recognized as an adjustment to earnings in the period of change. Compensation cost is not recognized for at-risk, performance shares that do not vest because service or performance conditions are not satisfied and any previously recognized compensation cost is reversed. At-risk, performance shares are eligible to receive dividend equivalents under the Company's 2015 Equity Incentive Plan (the “Plan”), as determined by the Board of Directors. The Company will recognize forfeitures as they occur.

The Company's at-risk, performance shares are classified as equity and contain performance and service conditions that must be satisfied for an employee to receive the shares. The financial performance metric is based upon year-end 2020 actual results as compared to the Company’s year-end actual results in 2021. All performance shares, if earned, are still subject to annual vesting over a four-year period except that no shares are vested on the first anniversary because the performance measurement is based on year-end results for the year 2021.

The fair value of the at-risk, performance shares is determined based on the closing price of the Company’s common stock on the first day after the public issuance of the Company’s earnings release for the most recent fiscal quarter, following the Compensation Committee and Board of Directors approval, which is considered the grant date.  The fair value per share of the at-risk, performance shares classified as equity awards granted in February 2021 was $15.37. None of the at-risk, performance shares had vested as of September 30, 2021.

On February 17, 2021, the Compensation Committee recommended, and the Board approved, at-risk, performance shares under the Plan, wherein 75,420 shares were granted to Dr. Morris Young, our Chief Executive Officer, and 25,650 shares were granted to Gary Fischer, our Chief Financial Officer and Corporate Secretary.

A summary of the status of our unvested at-risk, performance shares as of September 30, 2021 is presented below (in thousands, except per share data):

    

    

Weighted-Average

Grant Date

Stock Awards

    

Shares*

    

Share Value

Non-vested as of January 1, 2021

$

Granted

 

152

$

15.37

Vested

 

$

Forfeited

$

Non-vested as of September 30, 2021

 

152

$

15.37

*The number of share presented is based on achieving 150% of the targeted financial performance metric as defined in the at-risk, performance shares agreement.

As of September 30, 2021, there was $1.4 million of unrecognized compensation expense related to unvested at-risk, performance shares that is expected to be recognized over a weighted-average period of 1.6 years.

Note 10. Net Income (Loss) Per Share

Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the periods less shares of common stock subject to repurchase and non-vested stock awards. Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding and potentially dilutive common shares outstanding during the periods. The dilutive effect of outstanding stock options and

19

restricted stock awards is reflected in diluted earnings per share by application of the treasury stock method. Potentially dilutive common shares consist of common shares issuable upon the exercise of stock options and vesting of restricted stock awards. Potentially dilutive common shares are excluded from the computation of weighted-average number of common shares outstanding in net loss years, as their effect would be anti-dilutive to the computation.

A reconciliation of the numerators and denominators of the basic and diluted net income (loss) per share calculations is as follows (in thousands, except per share data):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Numerator:

Net income attributable to AXT, Inc.

$

3,800

$

991

$

11,610

$

1,174

Less: Preferred stock dividends

 

(44)

 

(44)

 

(132)

 

(132)

Net income available to common stockholders

$

3,756

$

947

$

11,478

$

1,042

Denominator:

Denominator for basic net income per share - weighted-average common shares

 

41,460

 

40,152

 

41,237

 

39,978

Effect of dilutive securities:

Common stock options

 

691

 

575

 

887

 

510

Restricted stock awards

 

527

 

252

 

586

 

200

Denominator for dilutive net income per common shares

 

42,678

 

40,979

 

42,710

 

40,688

Net income attributable to AXT, Inc. per common share:

Basic

$

0.09

$

0.02

$

0.28

$

0.03

Diluted

$

0.09

$

0.02

$

0.27

$

0.03

Options excluded from diluted net income per share as the impact is anti-dilutive

 

124

 

1,036

 

21

 

1,298

Restricted stock excluded from diluted net income per share as the impact is anti-dilutive

 

138

 

218

 

112

 

347

The 883,000 shares of $0.001 par value Series A preferred stock issued and outstanding as of September 30, 2021 and December 31, 2020, valued at $3,532,000, are non-voting and non-convertible preferred stock with a 5.0% cumulative annual dividend rate payable when declared by the board of directors and a $4 per share liquidation preference over common stock, which must be paid before any distribution is made to common stockholders. These preferred shares were issued to Lyte Optronics, Inc. stockholders in connection with the completion of our acquisition of Lyte Optronics, Inc. on May 28, 1999.

Note 11. Segment Information and Foreign Operations

Segment Information

We operate in one segment for the design, development, manufacture and distribution of high-performance compound and single element semiconductor substrates and sale of raw materials integral to these substrates. Our chief operating decision-maker has been identified as our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the Company. Since we operate in one segment, all financial segment and product line information can be found in the condensed consolidated financial statements.

20

Product Information

The following table represents revenue amounts (in thousands) by product type:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

 

Product Type:

Substrates

$

26,155

$

20,311

$

74,433

$

54,066

Raw Materials and Other

 

8,421

 

5,158

 

25,228

 

14,260

Total

$

34,576

$

25,469

$

99,661

$

68,326

Geographical Information

The following table represents revenue amounts (in thousands) reported for products shipped to customers in the corresponding geographic region:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

 

Geographical region:

China

$

16,959

$

10,568

$

48,051

$

23,045

Taiwan

3,825

3,333

11,836

12,908

Japan

 

3,393

 

2,233

 

8,551

 

5,265

Asia Pacific (excluding China, Taiwan and Japan)

1,946

1,446

5,159

4,503

Europe (primarily Germany)

4,939

4,689

16,785

15,017

North America (primarily the United States)

 

3,514

 

3,200

9,279

7,588

Total

$

34,576

$

25,469

$

99,661

$

68,326

Long-lived assets consist primarily of property, plant and equipment and operating lease right-of-use assets, and are attributed to the geographic location in which they are located. Long-lived assets, net of depreciation, by geographic region were as follows (in thousands):

As of

September 30, 

December 31, 

    

2021

    

2020

 

Long-lived assets by geographic region, net of depreciation:

North America

$

1,376

$

836

China

 

132,642

 

117,672

$

134,018

$

118,508

Significant Customers

No customers represented 10% of our revenue for the three months ended September 30, 2021 and 2020, respectively. Our top five customers, although not the same five customers for each period, represented 25% and 29% of our revenue for the three months ended September 30, 2021 and 2020, respectively.

No customers represented 10% of our revenue for the nine months ended September 30, 2021 while two customers, Landmark and Osram Opto, represented 11% and 10%, respectively, of our revenue for the nine months ended September 30, 2020.  Our top five customers, although not the same five customers for each period, represented 26% and 33% of our revenue for the nine months ended September 30, 2021 and 2020, respectively.

21

We perform ongoing credit evaluations of our customers’ financial condition, and limit the amount of credit extended when deemed necessary, but generally do not require collateral. One customer accounted for 11% of our accounts receivable balance as of September 30, 2021, and two customers accounted for 11% and 10% of our accounts receivable as of December 31, 2020.

Note 12. Commitments and Contingencies

Indemnification Agreements

We have entered into indemnification agreements with our directors and officers that require us to indemnify our directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of a culpable nature; to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified; and to obtain directors’ and officers’ insurance if available on reasonable terms, which we currently have in place.

Product Warranty

We provide warranties for our products for a specific period of time, generally twelve months, against material defects. We provide for the estimated future costs of warranty obligations in cost of sales when the related revenue is recognized. The accrued warranty costs represent the best estimate at the time of sale of the total costs that we expect to incur to repair or replace product parts that fail while still under warranty. The amount of accrued estimated warranty costs is primarily based on historical experience as to product failures as well as current information on repair costs. On a quarterly basis, we review the accrued balances and update the historical warranty cost trends. The following table reflects the change in our warranty accrual which is included in “Accrued liabilities” in the condensed consolidated balance sheets, during the three and nine months ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2021

    

2020

    

2021

    

2020

 

Beginning accrued product warranty

$

792

$

352

$

609

$

387

Accruals for warranties issued

 

48

 

195

 

549

 

384

Adjustments related to pre-existing warranties including expirations and changes in estimates

 

(50)

 

171

 

(189)

 

99

Cost of warranty repair

 

(128)

 

(189)

 

(307)

 

(341)

Ending accrued product warranty

$

662

$

529

$

662

$

529

Contractual Obligations

In 2020, we and a competitor entered into a cross license and covenant agreement (the “Cross License Agreement”), which has a term that began on January 1, 2020 and expires on December 31, 2029. The Cross License Agreement is a fixed-cost cross license and not a variable-cost cross license that is based on revenue or units. Under the Cross License Agreement, we are obligated to make annual payments over a 10-year period.

Land Purchase and Investment Agreement

We have established a wafer process production line in Dingxing, China. In addition to a land rights and building purchase agreement that we entered into with a private real estate development company to acquire our new manufacturing facility, we also entered into a cooperation agreement with the Dingxing local government. In addition to pledging its full support and cooperation, the Dingxing local government will issue certain credits or rebates to us as we achieve certain milestones.  We, in turn, agreed to hire local workers over time, pay taxes when due and eventually demonstrate a total investment of approximately $90 million in value, assets and capital. The investment will include cash paid for the land and buildings, cash on deposit in our name at local banks, the gross value of new and used equipment (including future equipment that might be used for indium phosphide and germanium substrates production), the deemed value for our

22

customer list or the end user of our substrates, for example, the end users of 3-D sensing VCSELs (vertical cavity surface emitting lasers), a deemed value for employment of local citizens, a deemed value for our proprietary process technology, other intellectual property, other intangibles and additional items of value. There is no timeline or deadline by which this must be accomplished, rather it is a good faith covenant entered into between AXT and the Dingxing local government.  Further, there is no specific penalty contemplated if either party breaches the agreement. However, the agreement does state that each party has a right to seek from the other party compensation for losses. Under certain conditions, the Dingxing local government may purchase the land and building at the appraised value. We believe that such cooperation agreements are normal, customary and usual in China and that the future valuation is flexible. We have a similar agreement with the city of Kazuo, China, although on a smaller scale. The total investment targeted by AXT in Kazuo is approximately $15 million in value, assets and capital. In addition, BoYu has a similar agreement with the city of Kazuo. The total investment targeted by BoYu in Kazuo is approximately $8 million in value, assets and capital.

Purchase Obligations with Penalties for Cancellation

In the normal course of business, we issue purchase orders to various suppliers. In certain cases, we may incur a penalty if we cancel the purchase order. As of September 30, 2021, we do not have any outstanding purchase orders that will incur a penalty if cancelled by the Company.

Legal Proceedings

From time to time we may be involved in judicial or administrative proceedings concerning matters arising in the ordinary course of business. We do not expect that any of these matters, individually or in the aggregate, will have a material adverse effect on our business, financial condition, cash flows or results of operations.

Note 13. Other Income (Expense), Net

Other income (expense), net for the three months ended September 30, 2021 and 2020, includes a grant of $1.0 million and $0, respectively, from a Chinese provincial government agency as an award for relocating to its province. Other income (expense), net for the nine months ended September 30, 2021 and 2020, includes a grant of $1.0 million and $3.0 million, respectively, from a Chinese provincial government agency as an award for relocating to its province.

In addition, we incurred a foreign currency transaction exchange loss of $45,000 and loss of $135,000 for the three months ended September 30, 2021 and 2020, respectively. We incurred a foreign currency transaction exchange loss of $185,000 and loss of $126,000 for the nine months ended September 30, 2021 and 2020, respectively.

Note 14. Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax bases of recorded assets and liabilities. ASC 740 also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized. During the quarter ended September 30, 2021, we recorded a deferred tax asset of $1.8 million, which is included in “Other assets” in the condensed consolidated balance sheets.

We provide for income taxes based upon the geographic composition of worldwide earnings and tax regulations governing each region, particularly China. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws, particularly in foreign countries such as China.

We recognize interest and penalties related to uncertain tax positions in income tax expense. Income tax expense for the three and nine months ended September 30, 2021 includes no interest and penalties. As of September 30, 2021, we have no accrued interest and penalties related to uncertain tax positions. We file income tax returns in the U.S. federal, various states and foreign jurisdictions. Currently, there is no tax audit in any of the jurisdictions and we do not expect there will be any significant change to this. 

23

Provision for (benefit from) income taxes for the three and nine months ended September 30, 2021 was mostly related to our wholly owned China subsidiaries and our partially owned subsidiaries in China. The three months ended September 30, 2021, included a favorable credit resulting from an adjustment in deferred tax assets at our subsidiary, Tongmei. Income taxes and certain state taxes, have been provided for our U.S. operations as most of the income in the U.S. had been fully offset by utilization of federal and state net operating loss carryforwards except for the newly created US subsidiary, AXT-Tongmei, and had a de minimis impact to the condensed consolidated results.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions.  The Company analyzed the provisions of the CARES Act and determined there was no effect on its provision for the current period and will continue to evaluate the impact, if any, the CARES Act may have on the Company’s condensed consolidated financial statements and disclosures. 

On June 29, 2020, California Governor Gavin Newsom signed Assembly Bill 85 (“AB 85”) into law as part of the California 2020 Budget Act, which temporarily suspends the use of California net operating losses and imposes a cap on the amount of business incentive tax credits that companies can utilize against their net income for tax years 2020, 2021, and 2022. We analyzed the provisions of AB 85 and determined there was no impact on our provision for income taxes for the current period and will continue to evaluate the impact, if any, AB 85 may have on the Company’s condensed consolidated financial statements and disclosures.

Note 15. Revenue

Revenue Recognition

We manufacture and sell high-performance compound semiconductor substrates including indium phosphide, gallium arsenide and germanium wafers, and our consolidated subsidiaries sell certain raw materials, including high purity gallium (7N Ga), pyrolytic boron nitride (pBN) crucibles and boron oxide (B2O3). After we ship our products, there are no remaining obligations or customer acceptance requirements that would preclude revenue recognition. Our products are typically sold pursuant to purchase orders placed by our customers, and our terms and conditions of sale do not require customer acceptance. We account for a contract with a customer when there is a legally enforceable contract, which could be the customer’s purchase order, the rights of the parties are identified, the contract has commercial terms, and collectibility of the contract consideration is probable. The majority of our contracts have a single performance obligation to transfer products and are short term in nature, usually less than six months. Our revenue is measured based on the consideration specified in the contract with each customer in exchange for transferring products that are generally based upon a negotiated, formula, list or fixed price. Revenue is recognized when control of the promised goods is transferred to our customer, which is either upon shipment from our dock, receipt at the customer’s dock, or removal from consignment inventory at the customer’s location, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods.

We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods. Shipping and handling fees billed to customers in a sales transaction are recorded as an offset to shipping and handling expenses. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from revenue.

We do not provide training, installation or commissioning services. We provide for future returns based on historical data, prior experience, current economic trends and changes in customer demand at the time revenue is recognized. We do not recognize any asset associated with the incremental cost of obtaining revenue generating customer contracts. As such, sales commissions are expensed as incurred, given that the expected period of benefit is less than one year.

24

Contract Balances

Contract assets are recorded when we have a conditional right to consideration for our completed performance under the contracts. Accounts receivables are recorded when the right to this consideration becomes unconditional. We believe the fair value of our accounts receivable approximates its carrying value due to its short maturities and nominal credit risk. We do not have any material contract assets as of September 30, 2021. In some contracts we require payment in advance of shipment, per a billing schedule reflected in our customer contracts, and the payment is recorded as a contract liability. The following table reflects the contract liabilities balance, which is included in “Accrued liabilities” on the condensed consolidated balance sheets, as of September 30, 2021 and December 31, 2020 (in thousands):

September 30, 

December 31,

2021

2020

Contract liabilities

$

(345)

$

(374)

During the three and nine months ended September 30, 2021, the Company recognized $0 and $260,000 of revenue that was included in the contract balances as of December 31, 2020.

Disaggregated Revenue

In general, revenue disaggregated by product types and geography (See Note 11) is aligned according to the nature and economic characteristics of our business and provides meaningful disaggregation of our results of operations. Since we operate in one segment, all financial segment and product line information can be found in the condensed consolidated financial statements.

Note 16. Bank Loans and Line of Credit

On November 6, 2018, the Company entered into a Credit Agreement (the “Credit Agreement”), by and between the Company and Wells Fargo Bank, National Association (“Wells Fargo Bank”), which established a $10 million secured revolving line of credit with a $1.0 million letter of credit sublimit facility. The revolving credit facility, which was never drawn down, was collateralized by substantially all of the assets of the Company located within the United States, subject to certain exceptions. As of December 31, 2019, no loans or letters of credit were outstanding under the Credit Agreement. On February 5, 2020, the Company entered into the First Amendment to Credit Agreement (the “First Amendment”), by and between the Company and Wells Fargo Bank, which reduced the $10 million secured revolving line of credit under the Credit Agreement to $7 million. The commitments under the Credit Agreement, as amended by the First Amendment, expired on November 30, 2020 and there were no loans thereunder. As of September 30, 2021, the Credit agreement has expired and no loans or letters of credit were outstanding.

On August 9, 2019, Tongmei entered into a credit facility with the Bank of China with a $5.8 million line of credit at an annual interest rate of approximately 0.4% over the average interest rate quoted by the National Interbank Funding Center. Accrued interest is calculated monthly and paid quarterly. The annual interest rate was approximately 4.7% as of December 31, 2019. The credit facility is collateralized by Baoding Tongmei’s land use rights and all of its buildings located at its facility in Dingxing. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses.

On August 9, 2019, we borrowed $2.8 million against the credit facility (the “August 2019 borrowing”). The repayment of the full amount was due on August 9, 2020. On September 12, 2019, we borrowed an additional $2.8 million against the credit facility (the “September 2019 borrowing”). The repayment of the full amount was due on September 12, 2020. In August 2020, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.9 million and simultaneously applied to renew the credit facility. The process of repaying a loan and then renewing the loan is customary in China.

In September 2020, the August 2019 borrowing was renewed and funded against the credit facility with an interest rate of 3.85%. The interest owed during the term of the loan was deducted prior to funding. The repayment of the loan was due on March 22, 2021, however the credit facility contained an option to renew for an additional six months, which was exercised in March 2021 for approximately $3.1 million.

25

In October 2020, the September 2019 borrowing was renewed and funded against the credit facility and an additional $2.7 million was approved and funded against the credit facility with the annual interest rate of 4.7%. Accrued interest is calculated monthly and paid quarterly. The combined loan totaled $5.6 million. In April 2021, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.6 million and simultaneously applied to renew the credit facility. In June 2021, the combined loans were renewed for approximately $5.8 million and funded against the credit facility with an annual interest rate of 4.7%. In September 2021, Tongmei repaid $3.1 million of the credit facility, including all outstanding accrued interest and simultaneously applied to renew the credit facility. In September 2021, the credit facility was renewed for approximately $2.7 million with an annual interest rate of 3.85%. As of September 30, 2021, $8.6 million was included in “Bank loan” in our condensed consolidated balance sheets.

In February 2020, our majority-owned subsidiary, BoYu, entered into a credit facility with the Industrial and Commercial Bank of China (“ICBC”) with a $1.4 million line of credit at an annual interest rate of approximately 0.15% over the loan prime rate. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by BoYu’s land use rights and its building located at its facility in Tianjin, China and BoYu’s accounts receivable. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. In December 2020, BoYu repaid the outstanding loan amount of $0.4 million and renewed the credit facility with a $1.5 million line of credit at an annual interest rate of approximately 0.07% over the loan prime rate. Accrued interest is calculated monthly and paid monthly. The annual interest rate was approximately 3.92% as of September 30, 2021. In December 2020, BoYu borrowed $1.5 million against the credit facility. The repayment of the full amount is due in December 2021. As of September 30, 2021, $1.5 million was included in “Bank loan” in our condensed consolidated balance sheets.

In September 2021, Tongmei entered into a credit facility with the Bank of Communications with a $3.1 million line of credit at an annual interest rate of 4.0% as of September 30, 2021. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by ChaoYang Tongmei’s land use rights and all of its buildings located at its facility in Kazuo, China. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. As of September 30, 2021, $3.1 million was included in “Bank loan” in our condensed consolidated balance sheets.

Note 17. Leases

We lease certain equipment, office space, warehouse and facilities under long-term operating leases expiring at various dates through July 2029. The majority of our lease obligations relate to our lease agreement for a nitrogen system to be used during the manufacturing process for our facility in Dingxing, China. The equipment lease became effective in August 2019 and will expire in July 2029. There are no variable lease payments, residual value guarantees or any restrictions or covenants imposed by the equipment lease. The remainder relate to our lease agreement for our facility in Fremont, California with approximately 19,467 square feet, which was scheduled to expire in 2020. Under the terms of the facility lease agreement, in May 2020, we were granted an extension to the term of the lease for an additional three years. There are no variable lease payments, residual value guarantees or any restrictions or covenants imposed by the facility lease. All other operating leases have a term of 12 months or less.

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of these criteria. All of our leases are classified as operating leases and substantially all of our operating leases are comprised of equipment and office space leases. None of our leases are classified as finance leases.

For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease.

26

The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, our secured incremental borrowing rate for the same term as the underlying lease.

Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term.

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material.

As of September 30, 2021, the maturities of our operating lease liabilities (excluding short-term leases) are as follows (in thousands):

Maturity of Lease Liabilities

    

2021

$

143

2022

586

2023

577

2024

288

2025

288

Thereafter

1,031

Total minimum lease payments

2,913

Less: Interest

(403)

Present value of lease obligations

2,510

Less: Current portion, included in accrued liabilities

(475)

Long-term portion of lease obligations

$

2,035

The weighted-average remaining lease term and the weighted-average discount rate for our operating leases as of each date is as follows:

September 30, 

December 31, 

2021

2020

Weighted-average remaining lease term (years)

6.61

7.15

Weighted-average discount rate

4.61

%

4.61

%

Supplemental cash flow information related to leases where we are the lessee is as follows (in thousands):

Nine Months Ended

September 30, 

2021

2020

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

425

$

324

27

The components of lease expense are as follows (in thousands) within our condensed consolidated statements of operations:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

2020

2021

2020

Operating lease

$

133

$

128

$

399

$

383

Short-term lease expense

30

27

82

61

Total

$

163

$

155

$

481

$

444

Note 18. Redeemable Noncontrolling Interests

As discussed in Note 1, during the quarter ended December 31, 2020, Tongmei entered into the Capital Investment Agreements with Investors that invested approximately $48.1 million in the form of redeemable noncontrolling interests representing 7.06% of the outstanding shares of Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the entire approximately $49 million investment on January 25, 2021, at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. The initial carrying amount of the redeemable noncontrolling interests was recorded at fair value on the date of issuance of Tongmei’s common stock, net of issuance costs and presented in temporary equity on the consolidated balance sheets. This classification is due to the existence of certain contingencies that could result in potential redemption at the fixed purchase price as described below. We currently do not believe that this is probable thus no amortization of the issuance costs has been recorded.

Pursuant to the Capital Investment Agreements with the Investors, each Investor has the right to require AXT to redeem any or all Tongmei shares held by such Investor at the original purchase price paid by such Investor, without interest, in the event of a material adverse change or if Tongmei does not achieve its IPO on or before December 31, 2022. This right is suspended when Tongmei submits its formal application to the China Securities Regulatory Commission (“CSRC”). Tongmei currently plans to submit its formal application to the CSRC in the fourth quarter of 2021 or in the first quarter of 2022. However, if on December 31, 2022 the IPO application has been submitted and accepted by the CSRC or the stock exchange and such submission remains under review, then the date when such Investor is entitled to exercise such redemption right shall be deferred to a date when such submission is rejected by the CSRC or stock exchange, or the date when Tongmei withdraws its IPO application. The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. Tongmei does not expect to complete the IPO until mid-2022. The listing of Tongmei on China’s STAR Market will not change the status of AXT as a U.S. public company. There can be no assurances that Tongmei will complete its IPO by December 31, 2022, or at all. In the event that Investors exercise their redemption rights, we may be required to seek additional capital in order to redeem their Tongmei shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations.

The components of the change in redeemable noncontrolling interests for the nine months ended September 30, 2021 are presented in the following table (in thousands):

Balance as of January 1, 2021

$

47,563

Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock

1,514

Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests

1,242

Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests

132

Equity issuance costs incurred for the nine months ended September 30, 2021

(1,526)

Net income attributable to redeemable noncontrolling interests

532

Effect of foreign currency translation attributable to redeemable noncontrolling interests

721

Balance as of September 30, 2021

$

50,178

28

Note 19. Subsequent Event

In October 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due October 30, 2024.

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

This quarterly report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended.  Statements relating to our expectations regarding results of operations, market and customer demand for our products, customer qualifications of our products, our ability to expand our markets or increase sales, emerging applications using chips or devices fabricated on our substrates, the development of new products, applications, enhancements or technologies, the life cycles of our products and applications, product yields and gross margins, expense levels, the impact of the adoption of certain accounting pronouncements, our investments in capital projects, ramping production at our new sites, potential severance costs with respect to the relocation of our gallium arsenide production line, our ability to have customers re-qualify substrates from our new manufacturing location in Dingxing, China, our ability to utilize or increase our manufacturing capacity, and our belief that we have adequate cash and investments to meet our needs over the next 12 months are forward-looking statements.  Additionally, statements regarding completing steps in connection with the proposed listing of shares of our wafer manufacturing company, Beijing Tongmei Xtal Technology Co., Ltd. (“Tongmei”), on the Shanghai Stock Exchange’s Sci-Tech innovAtion boaRd (the “STAR Market”), being accepted to list shares of Tongmei on the STAR Market, the timing and completion of such listing of shares of Tongmei on the STAR Market and the completion of entity reorganizations and the alignment of assets under Tongmei are forward looking statements. Words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “goals,” “should,” “continues,” “would,” “could” and similar expressions or variations of such words are intended to identify forward-looking statements, but are not the exclusive means of identifying forward-looking statements in this annual report.  Additionally, statements concerning future matters such as our strategy and plans, industry trends and the impact of trends, tariffs and trade wars, the potential or expected impact of the COVID-19 pandemic on our business, results of operations and financial condition, mandatory factory shutdowns in China, changes in policies and regulations in China and economic cycles on our business are forward-looking statements.

Our forward-looking statements are based upon assumptions that are subject to uncertainties and factors relating to the company’s operations and business environment, which could cause actual results to differ materially from those expressed or implied in the forward-looking statements contained in this report. These uncertainties and factors include but are not limited to: the withdrawal, cancellations or requests for redemptions by private equity funds in China of their investments in Tongmei, the administrative challenges in satisfying the requirements of various government agencies in China in connection with the investments in Tongmei and the listing of shares of Tongmei on the STAR Market, continued open access to companies to list shares on the STAR Market, investor enthusiasm for new listings of shares on the STAR Market and geopolitical tensions between China and the United States. Additional uncertainties and factors include, but are not limited to: the timing and receipt of significant orders; the cancellation of orders and return of product; emerging applications using chips or devices fabricated on our substrates; end-user acceptance of products containing chips or devices fabricated on our substrates; our ability to bring new products to market; product announcements by our competitors; the ability to control costs and improve efficiency; the ability to utilize our manufacturing capacity; product yields and their impact on gross margins; the relocation of manufacturing lines and ramping of production; possible factory shutdowns as a result of air pollution in China; COVID-19 or other outbreaks of a contagious disease; the availability of COVID-19 vaccines; tariffs and other trade war issues; the financial performance of our partially owned supply chain companies; policies and regulations in China; and other factors as set forth in this Quarterly Report on Form 10-Q, including those set forth under the section entitled “Risk Factors” in Item 1A below. All forward-looking statements are based upon management’s views as of the date of this quarterly report and are subject to risks and uncertainties that could cause actual results to differ materially from historical results or those anticipated in such forward-looking statements. Such risks and uncertainties include those set forth under the section entitled “Risk Factors” in Item 1A below, as well as those discussed elsewhere in this quarterly report, and identify important factors that could disrupt or injure our business or cause actual results to differ materially from those predicted in any such forward-looking statements.

These forward-looking statements are not guarantees of future performance.  Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof.  Readers are urged to carefully review and consider the various disclosures made in this report, which attempt to advise interested parties of the risks and

29

factors that may affect our business, financial condition, results of operations and prospects.  We undertake no obligation to revise or update any forward-looking statements in order to reflect any development, event or circumstance that may arise after the date of this report. This discussion should be read in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2020 and the condensed consolidated financial statements included elsewhere in this report.

Overview

AXT, Inc. (“AXT”, “the company”, “we,” “us,” and “our” refer to AXT, Inc. and its consolidated subsidiaries) is a worldwide materials science company that develops and produces high-performance compound and single element semiconductor substrates, also known as wafers. Two of our consolidated subsidiaries produce and sell certain raw materials some of which are used in our substrate manufacturing process and some of which are sold to other companies.

Our substrate wafers are used when a typical silicon substrate wafer cannot meet the performance requirements of a semiconductor or optoelectronic device. The dominant substrates used in producing semiconductor chips and other electronic circuits are made from silicon. However, certain chips may become too hot or perform their function too slowly if silicon is used as the base material.  In addition, optoelectronic applications, such as LED lighting and chip-based lasers, do not use silicon substrates because they require a wave form frequency that cannot be achieved using silicon. Alternative or specialty materials are used to replace silicon as the preferred base in these situations. Our wafers provide such alternative or specialty materials. We do not design or manufacture the chips. We add value by researching, developing and producing the specialty material wafers. We have two product lines: specialty material substrates and raw materials integral to these substrates. Our compound substrates combine indium with phosphorous (indium phosphide: InP) or gallium with arsenic (gallium arsenide: GaAs). Our single element substrates are made from germanium (Ge).

InP is a high-performance semiconductor substrate used in broadband and fiber optic applications, 5G infrastructure and data center connectivity. InP substrates are also used in biometric wearables and other health monitoring applications. In recent years, InP demand has increased. Semi-insulating GaAs substrates are used to create various high-speed microwave components, including power amplifier chips used in cell phones, satellite communications and broadcast television applications. Semi-conducting GaAs substrates are used to create opto-electronic products, including high brightness light emitting diodes (HBLEDs) that are often used to backlight wireless handsets and liquid crystal display (LCD) TVs and also used for automotive panels, signage, display and lighting applications. A new application for semi-conducting GaAs substrates is 3-D sensing chips using VCSELs (vertical cavity surface emitting lasers) as an array of lasers on a single chip that can be used in cell phones and other devices. GaAs wafers could also be used for making micro-LEDs. Ge substrates are used in applications such as solar cells for space and terrestrial photovoltaic applications.

Our supply chain strategy includes two consolidated raw material companies. One of these consolidated companies produces pyrolytic boron nitride (pBN) crucibles used in the high temperature (typically in the range 500 C to 1,500 C) growth process of single crystal ingots, effusion rings when growing OLED (Organic Light Emitting Diode) tools, epitaxial layer growth in MOCVD (Metal-Organic Chemical Vapor Deposition) reactors and MBE (Molecular Beam Epitaxy) reactors. We use these pBN crucibles in our own ingot growth processes and they are also sold in the open market to other companies. The second consolidated company converts raw gallium to purified gallium. We use purified gallium in producing our GaAs substrates and it is also sold in the open market to other companies for use in producing magnetic materials, high temperature thermometers, single crystal ingots, including gallium arsenide, gallium nitride, gallium antimonite and gallium phosphide ingots, and other materials and alloys. In addition to purified gallium, the second consolidated company also produces InP base material which we then use to grow single crystal ingots. Our substrate product group generated 79%, 81% and 79% of our consolidated revenue and our raw materials product group generated 21%, 19% and 21% for 2020, 2019 and 2018, respectively.

30

The following chart shows our substrate products and their materials, diameters and illustrative applications and shows our raw materials group primary products and their illustrative uses and applications.

Products

  

Substrate Group and Wafer Diameter

Sample of Applications

Indium Phosphide

• Data center connectivity using light/lasers

(InP)

• 5G communications

2”, 3”, 4”

• Fiber optic lasers and detectors

• Passive Optical Networks (PONs)

• Silicon photonics

• Photonic Integrated circuits (PICs)

• High efficiency terrestrial solar cells (CPV)

• RF amplifier and switching (military wireless & 5G)

• Infrared light-emitting diode (LEDs) motion control

• Lidar for robotics and autonomous vehicles

• Infrared thermal imaging

Gallium Arsenide

• Wi-Fi devices

(GaAs - semi-insulating)

• IoT devices

1”, 2”, 3”, 4”, 5”, 6”

• High-performance transistors

• Direct broadcast television

• Power amplifiers for wireless devices

• Satellite communications

• High efficiency solar cells for drones and automobiles

• Solar cells

Gallium Arsenide

• High brightness LEDs

(GaAs - semi-conducting)

• Screen displays using micro-LEDs

1”, 2”, 3”, 4”, 5", 6”

• Printer head lasers and LEDs

• 3-D sensing using VCSELs

• Data center communication using VCSELs

• Sensors for industrial robotics/Near-infrared sensors

• Laser machining, cutting and drilling

• Optical couplers

• High efficiency solar cells for drones and automobiles

• Other lasers

• Night vision goggles

• Lidar for robotics and autonomous vehicles

• Solar cells

Germanium

• Multi-junction solar cells for satellites

(Ge)

• Optical sensors and detectors

2”, 4”, 6”

• Terrestrial concentrated photo voltaic (CPV) cells

• Infrared detectors

• Carrier wafer for LED

Raw Materials Group

6N+ and 7N+ purified gallium

• Key material in single crystal ingots such as:

- Gallium Arsenide (GaAs)

- Gallium Nitride (GaN)

- Gallium Antimonite (GaSb)

- Gallium Phosphide (GaP)

Boron trioxide (B2O3)

• Encapsulant in the ingot growth of III-V compound semiconductors

Gallium-Magnesium alloy

• Used for the synthesis of organo-gallium compounds in epitaxial growth on semiconductor wafers

pyrolytic boron nitride (pBN) crucibles

• Used when growing single-crystal compound semiconductor ingots

• Used as effusion rings growing OLED tools

pBN insulating parts

• Used in MOCVD reactors

• Used when growing epitaxial layers in Molecular Beam Epitaxy (MBE) reactors

31

All of our products are manufactured in the People’s Republic of China (PRC or China) by our PRC subsidiaries and PRC joint ventures. The PRC generally has favorable costs for facilities and labor compared with comparable facilities in the United States, Europe or Japan. Our supply chain includes partial ownership of raw material companies in China (subsidiaries/joint ventures). We believe this supply chain arrangement provides us with pricing advantages, reliable supply, market trend visibility and better sourcing lead-times for key raw materials central to manufacturing our substrates. Our raw material companies produce materials, including raw gallium (4N Ga), high purity gallium (6N and 7N Ga), starting material for InP, arsenic, germanium, germanium dioxide, pyrolytic boron nitride (pBN) crucibles and boron oxide (B2O3). We have board representation in all of these raw material companies. We consolidate the companies in which we have either a controlling financial interest, or majority financial interest combined with the ability to exercise substantive control over the operations, or financial decisions, of such companies. We use the equity method to account for companies in which we have smaller financial interest and have the ability to exercise significant influence, but not control, over such companies. We purchase portions of the materials produced by these companies for our own use and they sell the remainder of their production to third parties.

The Beijing city government is moving its offices into the area where our original manufacturing facility is currently located and is in the process of moving thousands of government employees into this area. The government has constructed showcase tower buildings and overseen the establishment of new apartment complexes, retail stores and restaurants. An amusement park is being constructed within a few miles of our facility. To create room and upgrade the district, the city instructed virtually all existing manufacturing companies, including AXT, to relocate all or some of their manufacturing lines. We were instructed to relocate our gallium arsenide manufacturing lines. For reasons of manufacturing efficiency, we elected to also move part of our germanium manufacturing line. Our indium phosphide manufacturing line, as well as various administrative and sales functions, will remain primarily at our original site for the near future.

Begun in 2017, the relocation of our gallium arsenide production lines is now completed. We entered into volume production in 2020. To mitigate our risks and maintain our production schedule, we moved our gallium arsenide equipment in stages. By December 31, 2019, we had ceased all crystal growth for gallium arsenide in our original manufacturing facility in Beijing and transferred 100% of our ingot production to our new manufacturing facility in Kazuo, a city approximately 250 miles from Beijing. We transferred our wafer processing equipment for gallium arsenide to our new manufacturing facility in Dingxing, a city approximately 75 miles from Beijing. Some of our larger, more sophisticated customers qualified gallium arsenide wafers from the new sites in 2020. A few customers are still in that process. Our new facilities enabled us to expand capacity and upgrade some of our equipment. The new buildings are large enough that we can install additional equipment if market demand increases or if we gain market share. We also acquired sufficient land to enable us to add facilities, if needed in the future. We believe our ability to add capacity gives us a competitive advantage. In addition, a new level of technological sophistication in our manufacturing capabilities will enable us to support the major trends that we believe are likely to drive demand for our products in the years ahead.

Customer qualifications and expanding capacity as needed require us to continue to diligently address the many details that arise at both of the new sites. A failure to properly accomplish this could result in disruption to our production and have a material adverse impact on our revenue, our results of operations and our financial condition. If we fail to meet the product qualification and volume requirements of a customer, we may lose sales to that customer. Our reputation may also be damaged. Any loss of sales could have a material adverse effect on our revenue, our results of operations and our financial condition.

On November 16, 2020 we announced a strategic initiative to access China’s capital markets by beginning a process to list shares of Tongmei in an initial public offering (the “IPO”) on the STAR Market, an exchange intended to support innovative companies in China. We formed and founded Tongmei in 1998 and believe Tongmei has grown into a company that will be an attractive offering on the STAR Market. To qualify for a STAR Market listing, the first major step in the process was to engage private equity firms in China (“Investors”) to invest funds in Tongmei. By December 31, 2020, 10 Investors had engaged with Tongmei for a total investment of approximately $48.1 million. (The currency used in the investment transactions was the Chinese renminbi, which has been converted to approximate U.S. dollars for this report.) The remaining investment of approximately $1.5 million of new capital was funded in early January, 2021. Under

32

China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021. In exchange for an investment of approximately $49 million, the Investors received a 7.28% noncontrolling interest in Tongmei. Pursuant to the investment agreements (“Capital Investment Agreements”) with the Investors, each Investor has the right to require AXT to redeem any or all Tongmei shares held by such Investor at the original purchase price paid by such Investor, without interest, in the event of a material adverse change or if Tongmei does not achieve its IPO on or before December 31, 2022. This right is suspended when Tongmei submits its formal application for IPO to the China Securities Regulatory Commission (“CSRC”).  Tongmei currently plans to submit its formal application to the CSRC in the fourth quarter of 2021 or in the first quarter of 2022.  However, if on December 31, 2022 the IPO application has been submitted and accepted by the CSRC or the stock exchange and such submission remains under review, then the date when such Investor is entitled to exercise such redemption right shall be deferred to a date when such submission is rejected by the CSRC or stock exchange, or the date when Tongmei withdraws its IPO application. Tongmei would be required to sell a minimum of 10% of its equity in the IPO. The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. Tongmei does not expect to complete the IPO until mid-2022. The listing of Tongmei on China’s STAR Market will not change the status of AXT as a U.S. public company.

An additional step in the STAR Market IPO process involves certain entity reorganizations and alignment of assets under Tongmei. In this regard our two consolidated raw material companies, Nanjing JinMei Gallium Co., Ltd. (“JinMei”) and Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd. (“BoYu”) and its subsidiaries were assigned to Tongmei in December 2020. As of June 30, 2021, AXT-Tongmei, Inc., a wholly owned subsidiary of AXT, was assigned to Tongmei. The assignment to Tongmei of JinMei, BoYu and its subsidiaries, and AXT-Tongmei, Inc. will increase the number of customers and employees attributable to Tongmei as well as increase Tongmei’s consolidated revenue.

AXT, Inc. is neither a PRC operating company nor a variable interest entity. The following organization chart depicts the consolidated structure as of September 30, 2021;

Graphic

In September 2018, the Trump Administration announced a list of thousands of categories of goods that became subject to tariffs when imported into the United States. This pronouncement imposed tariffs on the wafer substrates we imported into the United States. The initial tariff rate was 10% and subsequently was increased to 25%. Approximately 10% of our revenue derives from importing our wafers into the United States. For the nine months ended September 30, 2021, we paid approximately $892,000 in tariffs. In 2020, we paid approximately $1.3 million in tariffs. The future impact of tariffs and trade wars is uncertain.

Critical Accounting Policies, Estimates and Change in Accounting Estimates

We prepare our condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. Accordingly, we make estimates, assumptions and judgments that affect the

33

amounts reported on our condensed consolidated financial statements. These estimates, assumptions and judgments about future events and their effects on our results cannot be determined with certainty, and are made based upon our historical experience and on other assumptions that are believed to be reasonable under the circumstances. These estimates may change as new events occur or additional information is obtained, and we may periodically be faced with uncertainties, the outcomes of which are not within our control and may not be known for a prolonged period of time.

We have identified the policies below as critical to our business operations and understanding of our financial condition and results of operations. Critical accounting policies are material to the presentation of our condensed consolidated financial statements and require us to make difficult, subjective or complex judgments that could have a material effect on our financial reports and results of operations. They may require us to make assumptions about matters that are highly uncertain at the time of the estimate. Different estimates that we could have used, or changes in the estimate that are reasonably likely to occur, may have a material impact on our financial condition or results of operations.

Revenue Recognition

We manufacture and sell high-performance compound semiconductor substrates including indium phosphide, gallium arsenide and germanium wafers, and our consolidated subsidiaries sell certain raw materials, including high purity gallium (7N Ga), pyrolytic boron nitride (pBN) crucibles and boron oxide (B2O3). After we ship our products, there are no remaining obligations or customer acceptance requirements that would preclude revenue recognition. Our products are typically sold pursuant to purchase orders placed by our customers, and our terms and conditions of sale do not require customer acceptance. We account for a contract with a customer when there is a legally enforceable contract, which could be the customer’s purchase order, the rights of the parties are identified, the contract has commercial terms, and collectibility of the contract consideration is probable. The majority of our contracts have a single performance obligation to transfer products and are short term in nature, usually less than six months. Our revenue is measured based on the consideration specified in the contract with each customer in exchange for transferring products that are generally based upon a negotiated, formula, list or fixed price. Revenue is recognized when control of the promised goods is transferred to our customer, which is either upon shipment from our dock, receipt at the customer’s dock, or removal from consignment inventory at the customer’s location, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount and are not interest bearing. We review at least quarterly, or when there are changes in credit risks, the likelihood of collection on our accounts receivable balances and provide an allowance for doubtful accounts receivable for any expected credit losses primarily based upon the age of these accounts. We evaluate receivables from U.S. customers with an emphasis on balances in excess of 90 days and for receivables from customers located outside the U.S. with an emphasis on balances in excess of 120 days and establish a reserve allowance on the receivable balances if needed. The reason for the difference in the evaluation of receivables between foreign and U.S. customers is that U.S. customers have historically made payments in a shorter period of time than foreign customers. Foreign business practices generally require us to allow customer payment terms that are longer than those accepted in the United States. We assess the probability of collection based on a number of factors, including the length of time a receivable balance has been outstanding, our past history with the customer and their credit-worthiness.

We exercise judgment when determining the adequacy of our reserves as we evaluate historical bad debt trends, general economic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when a credit loss is expected through the establishment of an allowance, which would then be written off when all efforts to collect have been exhausted and recoveries are recognized when they are received. As of September 30, 2021 and December 31, 2020, our accounts receivable, net balance was $36.6 million and $24.6 million, respectively, which was net of an allowance for doubtful accounts of $130,000 and $217,000, respectively. If actual uncollectible accounts differ substantially from our estimates, revisions to the estimated allowance for doubtful accounts would be required, which could have a material impact on our financial results for the future periods.

34

Warranty Reserve

We maintain a product warranty based upon our claims experience during the prior twelve months and any pending claims and returns of which we are aware. Warranty costs are accrued at the time revenue is recognized. As of September 30, 2021 and December 31, 2020, accrued product warranties totaled $662,000 and $609,000, respectively. The increase in accrued product warranties is primarily attributable to increased claims for quality issues experienced by customers. If actual warranty costs or pending new claims differ substantially from our estimates, revisions to the estimated warranty liability would be required, which could have a material impact on our financial condition and results of operations for future periods.

Inventory Valuation

Inventories are stated at the lower of cost (approximated by standard cost) or net realizable value. Cost is determined using the weighted-average cost method. Our inventory consists of raw materials as well as finished goods and work in process that include material, labor and manufacturing overhead costs. We routinely evaluate the levels of our inventory in light of current market conditions in order to identify excess and obsolete inventory, and we provide a valuation allowance for certain inventories based upon the age and quality of the product and the projections for sale of the completed products. As of September 30, 2021 and December 31, 2020, we had an inventory reserve of $19.2 million and $17.7 million, respectively, for excess and obsolete inventory and $61,000 and $162,000, respectively, for lower of cost or net realizable value reserves. If actual demand for our products were to be substantially lower than estimated, additional inventory adjustments for excess or obsolete inventory might be required, which could have a material impact on our business, financial condition and results of operations.

Impairment of Investments

We classify marketable investments in debt securities as available-for-sale debt securities in accordance with Accounting Standards Codification (“ASC”) Topic 320, Investments - Debt Securities. All available-for-sale debt securities with a quoted market value below cost (or adjusted cost) are reviewed in order to determine whether the decline is other-than-temporary. Factors considered in determining whether a loss is temporary include the magnitude of the decline in market value, the length of time the market value has been below cost (or adjusted cost), credit quality, and our ability and intent to hold the securities for a period of time sufficient to allow for any anticipated recovery in market value. We also review our debt investment portfolio at least quarterly, or when there are changes in credit risks or other potential valuation concerns to identify and evaluate whether an allowance for expected credit losses or impairment would be necessary.

We also invest in equity instruments of privately-held companies in China for business and strategic purposes. Investments in our unconsolidated joint venture companies are classified as other assets and accounted for under either the equity or cost method, depending on whether we have the ability to exercise significant influence over their operations or financial decisions. We monitor our investments for impairment and record reductions in carrying value when events or changes in circumstances indicate that the carrying value may not be recoverable. Determination of impairment is highly subjective and is based on a number of factors, including an assessment of the strength of each company’s management, the length of time and extent to which the fair value has been less than our cost basis, the financial condition and near-term prospects of the company, fundamental changes to the business prospects of the company, share prices of subsequent offerings, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in our carrying value. There were no impairment charges during the nine months ended September 30, 2021 and 2020.

Fair Value of Investments

ASC 820, establishes three levels of inputs that may be used to measure fair value.

Level 1 instruments represent quoted prices in active markets. Therefore, determining fair value for Level 1 instruments does not require significant management judgment, and the estimation is not difficult.

35

Level 2 instruments include observable inputs other than Level 1 prices, such as quoted prices for identical instruments in markets with insufficient volume or infrequent transactions (less active markets), issuer bank statements, credit ratings, non-binding market consensus prices that can be corroborated with observable market data, model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated with observable market data for substantially the full term of the assets or liabilities, or quoted prices for similar assets or liabilities. These Level 2 instruments require more management judgment and subjectivity compared to Level 1 instruments, including:

Determining which instruments are most comparable to the instrument being priced requires management to identify a sample of similar securities based on the coupon rates, maturity, issuer, credit rating, and instrument type, and subjectively select an individual security or multiple securities that are deemed most similar to the security being priced.

Determining which model-derived valuations to use in determining fair value requires management judgment. When observable market prices for similar securities or similar securities are not available, we price our marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data or pricing models, such as discounted cash flow models, with all significant inputs derived from or corroborated with observable market data.

Level 3 instruments include unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities. The determination of fair value for Level 3 instruments requires the most management judgment and subjectivity.

We place short-term foreign currency hedges that are intended to offset the potential cash exposure related to fluctuations in the exchange rate between the United States dollar and Japanese yen. We measure the fair value of these foreign currency hedges at each month end and quarter end using current exchange rates and in accordance with generally accepted accounting principles. At quarter end any foreign currency hedges not settled are netted in “Accrued liabilities” in the condensed consolidated balance sheets and classified as Level 3 assets and liabilities. As of September 30, 2021, the net change in fair value from the placement of the hedge to settlement at each month end during the quarter had a de minimis impact to the condensed consolidated results.

There have been no transfers between fair value measurement levels during the three months ended September 30, 2021 and 2020.

Impairment of Long-Lived Assets

We evaluate the recoverability of property, equipment and intangible assets in accordance with ASC Topic 360, Property, Plant and Equipment. When events and circumstances indicate that long-lived assets may be impaired, we compare the carrying value of the long-lived assets to the projection of future undiscounted cash flows attributable to these assets. In the event that the carrying value exceeds the future undiscounted cash flows, we record an impairment charge against income equal to the excess of the carrying value over the assets’ fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets held for sale are carried at the lower of carrying value or estimated net realizable value.  We had no “Assets held for sale” or any impairment of long-lived assets in the condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020.

Stock-based Compensation

We account for stock-based compensation in accordance with ASC Topic 718, Stock-based Compensation. Share-based awards granted include stock options and restricted stock awards. We utilize the Black-Scholes option pricing model to estimate the grant date fair value of stock options, which requires the input of highly subjective

36

assumptions, including estimating stock price volatility and expected term. Historical volatility of our stock price was used while the expected term for our options was estimated based on historical option exercise behavior and post-vesting forfeitures of options, and the contractual term, the vesting period and the expected term of the outstanding options. Further, we apply an expected forfeiture rate in determining the amount of share-based compensation. We use historical forfeitures to estimate the rate of future forfeitures. Changes in these inputs and assumptions can materially affect the measure of estimated fair value of our stock compensation. The cost of restricted stock awards is determined using the fair value of our common stock on the date of grant.

The award of performance Restricted Stock covering Shares (the “Performance Award”) will be subject to vesting requirements relating to both the recipient of the Performance Award (the “Participant”) continuously remaining a Service Provider through specified dates and achievement of specified performance-based criteria (“Performance Goal”). Any capitalized term not defined herein will have the meaning ascribed to such term in the 2015 Equity Incentive Plan. The Performance Goal will be measured over the Company’s fiscal year 2021 (the “Performance Period”).

The financial Performance Goal is a metric based upon year-end 2020 actual results as compared to the Company’s year-end actual results in 2021. All performance shares, if earned, are still subject to annual vesting over a four-year period except that no shares are vested on the first anniversary because the performance measurement is based on year-end results for the year 2021.

We recognize the compensation costs net of an estimated forfeiture rate over the requisite service period of the options award, which is generally the vesting term of four years. Compensation expense for restricted stock awards is recognized over the vesting period, which is generally one, three or four years. Stock-based compensation expense is recorded in cost of revenue, research and development, and selling, general and administrative expenses.

Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax bases of recorded assets and liabilities. ASC 740 also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized. During the quarter ended September 30, 2021, we recorded a deferred tax asset of $1.8 million, which is included in “Other assets” in the condensed consolidated balance sheets.

We provide for income taxes based upon the geographic composition of worldwide earnings and tax regulations governing each region, particularly China. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws, particularly in foreign countries such as China.

See Note 14—“Income Taxes” in the notes to condensed consolidated financial statements for additional information.

Impact of the COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of COVID-19 to be a pandemic, which continues to be spread throughout the world. In March 2020, the President of the United States declared the COVID-19 outbreak a national emergency. For much of the three months ended March 31, 2020, our manufacturing facilities in China were operating at reduced staffing levels to limit the risk of COVID-19 exposure for our employees. The Chinese government mandates have evolved, allowing us to return to full staffing levels at all three manufacturing locations in China. We are unable to accurately predict the full impact of the COVID-19 pandemic due to numerous uncertainties, including the severity of the disease, the duration of the outbreak, the potential resurgence of the outbreak as a result of variants in countries that had previously contained the outbreak, the availability of COVID-19 vaccines and the number of people who are vaccinated, the effect of the outbreak on transportation, such as reduced availability of air transport, port closures, and increased border controls or closures, the impact of the outbreak on our customers and additional actions that may be taken by government authorities to contain the outbreak, such as travel restrictions between China

37

and the U.S. that have disrupted our normal movement to and from China and impacted our efficiency. As a result of these factors, we believe that the COVID-19 pandemic could have a material adverse impact on our business, consolidated results of operations and financial condition until the COVID-19 pandemic subsides and related public health measures are reduced or eliminated.

Results of Operations

Revenue

Three Months Ended

Nine Months Ended

September 30, 

Increase

September 30, 

Increase

2021

    

2020

(Decrease)

    

% Change

 

2021

    

2020

    

(Decrease)

    

% Change

 

Product Type:

($ in thousands)

($ in thousands)

Substrates

$

26,155

$

20,311

$

5,844

 

28.8

%

$

74,433

$

54,066

$

20,367

 

37.7

%

Raw materials and other

8,421

5,158

3,263

 

63.3

%

25,228

14,260

10,968

 

76.9

%

Total revenue

$

34,576

$

25,469

$

9,107

35.8

%

$

99,661

$

68,326

$

31,335

45.9

%

Revenue increased $9.1 million, or 35.8%, to $34.6 million for the three months ended September 30, 2021 from $25.5 million for the three months ended September 30, 2020. The substrate revenue increase for the three months ended September 30, 2021 as compared to the same period in 2020 was primarily the result of higher demand for our InP wafer substrates followed by an increase in revenue for semi-conducting GaAs wafer substrates. Demand for InP wafer substrates used in 5G and 5G related technologies was a primary contributor to InP revenue growth. In addition, data center connectivity applications contributed to InP revenue. Demand for GaAs wafer substrates used in LED applications was the primary contributor to GaAs revenue growth, primarily in automotive applications and high-end signage. Raw materials sales increased $3.3 million, or 63.3%, to $8.4 million for the three months ended September 30, 2021 as compared to the same period in 2020. The raw materials revenue increase for the three months ended September 30, 2021 as compared to the same period in 2020 was primarily the result of an increase in sales of refined gallium and pBN crucibles resulting from stronger market demand.

Revenue increased $31.3 million, or 45.9%, to $99.7 million for the nine months ended September 30, 2021 from $68.3 million for the nine months ended September 30, 2020. The substrate revenue increase for the nine months ended September 30, 2021 as compared to the same period in 2020 was primarily the result of higher demand for our InP wafer substrates followed by an increase in revenue for semi-conducting GaAs wafer substrates. Demand for InP wafer substrates used in 5G and 5G related technologies was a primary contributor to InP revenue growth. In addition, data center connectivity applications contributed to InP revenue. Demand for GaAs wafer substrates used in LED applications was the primary contributor to GaAs revenue growth, primarily in automotive applications and high-end signage. Raw materials sales increased $11.0 million, or 76.9%, to $25.2 million for the nine months ended September 30, 2021 as compared to the same period in 2020. The raw materials revenue increase for the nine months ended September 30, 2021 as compared to the same period in 2020, was primarily the result of an increase in sales of refined gallium and pBN crucibles resulting from stronger market demand.

38

Revenue by Geographic Region

Three Months Ended

2020 to 2021

September 30, 

Increase

    

2021

    

2020

    

(Decrease)

    

% Change

 

($ in thousands)

China

$

16,959

$

10,568

$

6,391

 

60.5

%

% of total revenue

 

49

%  

 

41

%  

Taiwan

 

3,825

 

3,333

492

14.8

%

% of total revenue

 

11

%  

 

13

%  

Japan

3,393

2,233

 

1,160

 

51.9

%

% of total revenue

 

10

%  

 

9

%  

Asia Pacific (excluding China, Taiwan and Japan)

 

1,946

 

1,446

 

500

 

34.6

%

% of total revenue

 

6

%  

 

6

%  

Europe (primarily Germany)

 

4,939

 

4,689

 

250

 

5.3

%

% of total revenue

 

14

%  

 

18

%  

North America (primarily the United States)

3,514

3,200

314

9.8

%

% of total revenue

10

%  

13

%  

Total revenue

$

34,576

$

25,469

$

9,107

 

35.8

%

Revenue in China increased $6.4 million for the three months ended September 30, 2021, primarily due to higher demand for our InP and Ge wafer substrates and refined gallium and pBN crucibles sold by two of our consolidated subsidiaries. Revenue in Taiwan increased $0.5 million, primarily due to higher demand for our GaAs wafer substrates partially offset by decreased demand for our InP wafer substrates. Revenue in Japan increased $1.2 million primarily due to higher demand for our InP and GaAs wafer substrates and pBN crucibles sold by one of our consolidated subsidiaries. Revenue in Asia Pacific increased by $0.5 million, primarily due to increased demand for our GaAs wafer substrates partially offset by decreased demand for pBN crucibles sold by one of our consolidated subsidiaries. Revenue in Europe increased by $0.3 million primarily due to increased demand for our InP and GaAs wafer substrates partially offset by decreased demand for pBN crucibles sold by one of our consolidated subsidiaries and our Ge wafer substrates. Revenue in North America increased by $0.3 million due to higher demand for pBN crucibles sold by one of our consolidated subsidiaries partially offset by lower demand for our InP wafer substrates.

Nine Months Ended

September 30, 

Increase

    

2021

    

2020

    

(Decrease)

    

% Change

 

($ in thousands)

China

$

48,051

$

23,045

$

25,006

 

108.5

%

% of total revenue

 

48

%  

 

34

%  

Taiwan

 

11,836

 

12,908

 

(1,072)

 

(8.3)

%

% of total revenue

 

12

%  

 

19

%  

Japan

 

8,551

 

5,265

 

3,286

 

62.4

%

% of total revenue

 

9

%  

 

8

%  

Asia Pacific (excluding China, Taiwan and Japan)

 

5,159

 

4,503

 

656

 

14.6

%  

% of total revenue

 

5

%  

 

6

%  

Europe (primarily Germany)

16,785

15,017

1,768

11.8

%  

% of total revenue

17

%  

22

%  

North America (primarily the United States)

 

9,279

 

7,588

 

1,691

 

22.3

%  

% of total revenue

 

9

%  

 

11

%  

Total revenue

$

99,661

$

68,326

$

31,335

 

45.9

%  

Revenue in China increased by $25.0 million for the nine months ended September 30, 2021, primarily due to increased demand for our InP, GaAs and Ge wafer substrates along with increased demand for pBN crucibles and refined

39

gallium sold by two of our consolidated subsidiaries. Revenue in Taiwan decreased by $1.1 million primarily due to decreased demand for our InP wafer substrates partially offset by increased demand for our GaAs wafer substrates. Revenue in Japan increased $3.3 million primarily due to higher demand for our InP wafer substrates and pBN crucibles sold by one of our consolidated subsidiaries partially offset by lower demand for our GaAs and Ge wafer substrates. Revenue in Europe increased $1.8 million, primarily due to increased demand for GaAs and InP wafer substrates partially offset by lower demand for our Ge wafer substrates and pBN crucibles sold by one of our consolidated subsidiaries. Revenue in North America increased $1.7 million, primarily due to increased demand for our InP wafer substrates and pBN crucibles sold by one of our consolidated subsidiaries partially offset by decreased demand for our GaAs wafer substrates.

Gross Profit

Three Months Ended

Nine Months Ended

September 30, 

Increase

September 30, 

Increase

2021

    

2020

    

(Decrease)

    

% Change

2021

    

2020

    

(Decrease)

    

% Change

($ in thousands)

($ in thousands)

Gross profit

$

11,501

$

8,823

$

2,678

 

30.4

%  

$

35,275

$

21,113

$

14,162

 

67.1

%  

Gross Profit %

 

33.3

%  

 

34.6

%  

 

35.4

%  

 

30.9

%  

Gross profit increased $2.7 million, or 30.4%, to $11.5 million for the three months ended September 30, 2021 from $8.8 million for the three months ended September 30, 2020. The increase in gross profit is attributed to higher revenue and a change in product mix.

Gross profit increased $14.2 million, or 67.1%, to $35.3 million for the nine months ended September 30, 2021 from $21.1 million for the nine months ended September 30, 2020. The increase in gross profit is attributed to higher revenue and a change in product mix.

Selling, General and Administrative Expenses

Three Months Ended

Nine Months Ended

September 30, 

Increase

September 30, 

Increase

2021

    

2020

    

(Decrease)

    

% Change

2021

    

2020

    

(Decrease)

    

% Change

($ in thousands)

($ in thousands)

Selling, general and administrative expenses

$

6,476

$

4,623

$

1,853

 

40.1

%

$

17,841

$

14,119

$

3,722

 

26.4

%

% of total revenue

 

18.7

%  

 

18.2

%  

 

17.9

%  

 

20.7

%  

Selling, general and administrative expenses increased $1.9 million, or 40.1%, to $6.5 million for the three months ended September 30, 2021 from $4.6 million for the three months ended September 30, 2020. The higher selling, general and administrative expenses were primarily from higher personnel-related expenses, license and fees and professional service-related expenses.

Selling, general and administrative expenses increased $3.7 million, or 26.4%, to $17.8 million for the nine months ended September 30, 2021 from $14.1 million for the nine months ended September 30, 2020. The higher selling, general and administrative expenses were primarily from higher personnel-related expenses, professional service-related expenses, license and fees, directors and officers insurance and outside commissions.

Research and Development

Three Months Ended

Nine Months Ended

September 30, 

Increase

September 30, 

Increase

2021

    

2020

    

(Decrease)

    

% Change

2021

    

2020

    

(Decrease)

    

% Change

($ in thousands)

($ in thousands)

Research and development

$

2,629

$

2,023

$

606

 

30.0

%

$

7,571

$

4,973

$

2,598

 

52.2

%

% of total revenue

 

7.6

%  

 

7.9

%  

 

7.6

%  

 

7.3

%  

 

40

Research and development expenses increased $0.6 million, or 30.0%, to $2.6 million for the three months ended September 30, 2021 from $2.0 million for the three months ended September 30, 2020. The increase in research and development expenses for the three months ended September 30, 2021 was primarily due to personnel-related expenses and development expenses for 8-inch GaAs and 6-inch InP wafer substrates and development of new features for certain of our GaAs and InP wafer substrates.

Research and development expenses increased $2.6 million, or 52.2%, to $7.6 million for the nine months ended September 30, 2021 from $5.0 million for the nine months ended September 30, 2020. The increase in research and development expenses for the nine months ended September 30, 2021 was primarily due to development expenses for 8-inch GaAs and 6-inch InP wafer substrates and development of new features for certain of our GaAs and InP wafer substrates, higher expense in our new product testing and personnel-related expenses.

Interest Expense, Net

Three Months Ended

Nine Months Ended

September 30, 

Increase

September 30, 

Increase

2021

    

2020

    

(Decrease)

    

% Change

2021

    

2020

    

(Decrease)

    

% Change

($ in thousands)

($ in thousands)

Interest expense, net

$

44

$

70

$

(26)

 

(37.1)

%

$

55

$

138

$

(83)

 

(60.1)

%

% of total revenue

 

0.1

%  

 

0.3

%  

 

0.1

%  

 

0.2

%  

Interest expense, net decreased $26,000 or 37.1% for the three months ended September 30, 2021 as compared to the same period in 2020. Interest expense, net decreased primarily due to an increase in the amount of cash and cash equivalents held by us in September 2021 as compared to September 2020.

Interest expense, net decreased $83,000 or 60.1% for the nine months ended September 30, 2021 as compared to the same period in 2020. Interest expense, net decreased primarily due to an increase in the amount of cash and cash equivalents held by us in September 2021 as compared to September 2020.

Equity in Income (Loss) of Unconsolidated Joint Ventures

Three Months Ended

Nine Months Ended

September 30, 

Equity in Income

September 30, 

Equity in Income ( Loss)

2021

    

2020

    

Change

    

% Change

2021

    

2020

    

Change

    

% Change

($ in thousands)

($ in thousands)

Equity in income (loss) of unconsolidated joint ventures

$

1,061

$

45

$

1,016

 

2,257.8

%

$

3,674

$

(243)

$

3,917

 

1,611.9

%

% of total revenue

 

3.1

%  

 

0.2

%  

 

3.7

%  

 

(0.4)

%  

The equity in income (loss) of unconsolidated joint venture companies was income of $1.1 million for the three months ended September 30, 2021 as compared to income of $45,000 for the three months ended September 30, 2020. The current quarter income is primarily due to positive financial results of two raw gallium companies that benefited from higher sales volume.

The equity in income (loss) of unconsolidated joint venture companies was income of $3.7 million for the nine months ended September 30, 2021 as compared to a loss of $243,000 for the nine months ended September 30, 2020. The current year nine month income is primarily due to positive financial results of two raw gallium companies that benefited from higher sales volume and an increase in the selling price of gallium.

41

Other Income (Expense), Net

Three Months Ended

Nine Months Ended

September 30, 

Other Income (Expense)

September 30, 

Other Income

2021

    

2020

    

Change

    

% Change

2021

    

2020

    

Change

    

% Change

($ in thousands)

($ in thousands)

Other income (expense), net

$

948

$

(34)

$

982

2,888.2

%

$

898

$

2,940

$

(2,042)

 

(69.5)

%

% of total revenue

 

2.7

%  

 

(0.1)

%  

 

0.9

%  

 

4.3

%  

Other income (expense), net increased $1.0 million to an income of $1.0 million for the three months ended September 30, 2021 from an expense of $34,000 for the three months ended September 30, 2020. Other income (expense), net increased primarily due to a grant of $1.0 million received from a Chinese provincial government agency as an award for relocating to its province in September 2021, which did not occur in September 2020.

Other income (expense), net decreased $2.0 million to an income of $0.9 million for the nine months ended September 30, 2021 from an income of $2.9 million for the nine months ended September 30, 2020. Other income (expense), net decreased primarily due to grants totaling $3.0 million received from a Chinese provincial government agency, in the first half of 2020, as an award for relocating to its province in September 2020, compared to $1.0 million received from a Chinese provincial government agency as an award for relocating to its province in September 2021.

Provision for (benefit from) Income Taxes

Three Months Ended

Nine Months Ended

September 30, 

Increase

September 30, 

Increase

2021

    

2020

    

(Decrease)

    

% Change

    

2021

    

2020

    

(Decrease)

    

% Change

($ in thousands)

($ in thousands)

Provision for (benefit from) income taxes

$

(135)

$

637

$

(772)

 

(121.2)

%

$

1,504

$

1,923

$

(419)

 

(21.8)

%

% of total revenue

 

(0.4)

%  

 

2.5

%  

 

1.5

%  

 

2.8

%  

Provision for (benefit from) income taxes for the three and nine months ended September 30, 2021 was $(135,000) and $1.5 million. The three months ended September 30, 2021, included a favorable credit resulting from an adjustment in deferred tax assets at our consolidated subsidiaries in China. Income taxes and certain state taxes, have been provided for our U.S. operations as most of the income in the U.S. had been fully offset by utilization of federal and state net operating loss carryforwards except for the newly created U.S. subsidiary, AXT-Tongmei, and had a de minimis impact to the condensed consolidated results. Additionally, there is uncertainty of generating future profit in the U.S., which has resulted in our deferred tax assets being fully reserved. Our estimated tax rate can vary greatly from year to year because of the change or benefit in the mix of taxable income between our U.S. and China-based operations.

Due to our uncertainty regarding our future profitability in the U.S., we recorded a full valuation allowance against our net deferred tax assets of $19.8 million for the years 2020 and 2019.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions, including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property, and special deductions on certain corporate charitable contributions.  We analyzed the provisions of the CARES Act and determined there was no effect on our provision for income taxes for the current period and will continue to evaluate the impact, if any, the CARES Act may have on the Company’s condensed consolidated financial statements and disclosures. 

On June 29, 2020, California Governor Gavin Newsom signed Assembly Bill 85 (“AB 85”) into law as part of the California 2020 Budget Act, which temporarily suspends the use of California net operating losses and imposes a cap on the amount of business incentive tax credits that companies can utilize against their net income for tax years 2020,

42

2021, and 2022. We analyzed the provisions of AB 85 and determined there was no impact on our provision for income taxes for the current period and will continue to evaluate the impact, if any, AB 85 may have on the Company’s condensed consolidated financial statements and disclosures.

Net Income Attributable to Noncontrolling Interests and Redeemable Noncontrolling Interests

Three Months Ended

Net income attributable to

Nine Months Ended

Net income attributable to

noncontrolling interests and

noncontrolling interests and

September 30, 

    

redeemable noncontrolling interests

September 30, 

    

redeemable noncontrolling interests

2021

2020

Change

% Change

2021

2020

Change

% Change

($ in thousands)

($ in thousands)

Net income attributable to noncontrolling interests and redeemable noncontrolling interests

$

696

$

490

$

206

 

42.0

%

$

1,266

$

1,483

$

(217)

 

(14.6)

%

% of total revenue

 

2.0

%  

 

1.9

%  

 

1.3

%  

 

2.2

%  

Net income attributable to noncontrolling interests and redeemable noncontrolling interests increased $206,000 or 42.0% to $696,000 for the three months ended September 30, 2021, from $490,000 for the three months ended September 30, 2020, primarily due to the structural changes of the legal entities in China (see Note 1) and to a lesser degree, losses generated by ChaoYang XinMei.

Net income attributable to noncontrolling interests and redeemable noncontrolling interests decreased $217,000 or 14.6% to $1.3 million for the nine months ended September 30, 2021, from $1.5 million for the nine months ended September 30, 2020, primarily due to lower profitability from one of our consolidated subsidiaries in China.

Liquidity and Capital Resources

We consider cash and cash equivalents and short-term investments as liquid and available for use within one year in our current operations. Short-term investments are comprised of U.S. government securities, certificates of deposit and investment-grade corporate notes and bonds.

As of September 30, 2021, our principal source of liquidity was $56.0 million, which consisted of cash and cash equivalents of $43.6 million and investments of $12.4 million. In the nine months ended September 30, 2021, cash and cash equivalents decreased by $29.0 million and investments increased by $6.4 million. The decrease in cash and cash equivalents of $29.0 million in the nine months ended September 30, 2021 was primarily due to net cash used in operating activities of $11.0 million, and net cash used in investing activities of $25.5 million, partially offset by net cash provided by financing activities of $7.4 million and the effect of exchange rate changes of $0.2 million. As of September 30, 2021, we and our consolidated subsidiaries in China held approximately $26.2 million in cash and investments in foreign bank accounts.

As of September 30, 2020, our principal source of liquidity was $29.8 million, which consisted of cash and cash equivalents of $22.4 million and investments of $7.4 million. In the nine months ended September 30, 2020, cash and cash equivalents decreased by $4.5 million and investments decreased by $2.0 million. The decrease in cash and cash equivalents of $4.5 million in the nine months ended September 30, 2020 was primarily due to net cash used in investing activities of $10.1 million and financing activities of $1.0 million, partially offset by net cash provided by operating activities of $6.3 million and the effect of exchange rate changes of $0.2 million. As of September 30, 2020 only $2.9 million of Tongmei’s initial loan had been renewed and funded as compared to $5.8 million as of September 30, 2019. In October 2020, the second $2.9 million of Tongmei’s loan was renewed and funded against its credit facility. As of

43

September 30, 2020, we and our consolidated joint ventures held approximately $14.3 million in cash and investments in foreign bank accounts. This consisted of $7.8 million held by our wholly-owned subsidiaries in China and $6.5 million held by our partially-owned consolidated subsidiaries in China.

Net cash used in operating activities of $10.7 million for the nine months ended September 30, 2021 was primarily comprised of a net change of $29.3 million in operating assets and liabilities and income from equity method investments of $3.7 million, partially offset by a net income before income attributable to non-controlling interest and redeemable noncontrolling interests of $12.9 million, the adjustment for non-cash items of depreciation and amortization of $5.1 million, stock-based compensation of $3.4 million, and return of equity method investments (dividends) of $0.8 million.

Net cash provided by operating activities of $6.3 million for the nine months ended September, 2020 was primarily comprised of a net income before income attributable to non-controlling interest of $2.7 million, the adjustment for non-cash items of depreciation and amortization of $3.0 million, stock-based compensation of $1.9 million, loss on equity method investments of $0.2 million and provision for doubtful accounts of $0.1 million, partially offset by a net change of $1.6 million in operating assets and liabilities.

Net cash used in investing activities of $25.5 million for the nine months ended September 30, 2021 was primarily from the purchase of property, plant and equipment of $19.1 million and purchases of available-for-sale debt securities of $6.7 million, partially offset by proceeds from sales and maturities of available-for-sale debt securities of $0.2 million.

Net cash used in investing activities of $10.1 million for the nine months ended September 30, 2020 was primarily from the purchase of property, plant and equipment of $12.1 million and purchases of available-for-sale debt securities of $2.9 million, partially offset by proceeds from sales and maturities of available-for-sale debt securities of $4.9 million.

Net cash provided by financing activities was $7.1 million for the nine months ended September 30, 2021, which consisted of proceeds from short-term loan of $5.8 million, common stock exercised of $1.6 million, formation of new subsidiary with noncontrolling interest of $1.3 million, proceeds from long-term loan, related party of $0.9 million and proceeds from sale of subsidiary shares to noncontrolling interests of $0.5 million, partially offset by repayment of short-term loan of $3.1 million.

Net cash used in financing activities was $1.0 million for the nine months ended September 30, 2020, which consisted of payment on short-term borrowings of $5.8 million and dividends paid by joint ventures to their minority shareholders of $0.1 million, partially offset by proceeds from short term borrowings of $3.4 million and common stock exercised of $1.1 million, and proceeds from sale of subsidiary shares to noncontrolling interests of $0.4 million.

On October 27, 2014, our Board of Directors approved a stock repurchase program pursuant to which we may repurchase up to $5.0 million of our outstanding common stock.  These repurchases could be made from time to time in the open market and could be funded from our existing cash balances and cash generated from operations. During 2015, we repurchased approximately 908,000 shares at an average price of $2.52 per share for a total purchase price of approximately $2.3 million under the stock repurchase program. Since 2015, no shares were repurchased under this program. During the nine months ended September 30, 2021, we did not repurchase any shares under the approved stock repurchase program. As of September 30, 2021, approximately $2.7 million remained available for future repurchases under this program. Currently, we do not plan to repurchase additional shares.

Dividends accrue on our outstanding Series A preferred stock, and are payable as and when declared by our board of directors.  We have never declared or paid any dividends on the Series A preferred stock.  By the terms of the Series A preferred stock, so long as any shares of Series A preferred stock are outstanding, neither the Company nor any subsidiary of the Company shall redeem, repurchase or otherwise acquire any shares of common stock, unless all accrued dividends on the Series A preferred stock have been paid.  During 2013 and 2015, we repurchased shares of our outstanding common stock.  As of December 31, 2015, the Series A preferred stock had cumulative dividends of $2.9 million and we include such cumulative dividends in “Accrued liabilities” in our condensed consolidated balance

44

sheets. At the time we pay this accrued liability, our cash and cash equivalents will be reduced. We account for the cumulative year to date dividends on the Series A preferred stock when calculating our earnings per share. 

As one of the first steps in the process of listing Tongmei on the STAR Market and going public, we sold approximately 7.28% of Tongmei to private equity investors for approximately $49 million in the aggregate. Pursuant to the Capital Investment Agreements with the Investors, each Investor has the right to require AXT to redeem any or all Tongmei shares held by such Investor at the original purchase price paid by such Investor, without interest, in the event of a material adverse change or if Tongmei does not achieve its IPO on or before December 31, 2022. This right is suspended when Tongmei submits its formal application to the CSRC. Tongmei currently plans to submit its formal application to the CSRC in the fourth quarter of 2021 or in the first quarter of 2022. However, if on December 31, 2022 the IPO application has been submitted and accepted by the CSRC or the stock exchange and such submission remains under review, then the date when such investor is entitled to exercise such redemption right shall be deferred to a date when such submission is rejected by the CSRC or stock exchange, or the date when Tongmei withdraws its IPO application. The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. Tongmei does not expect to complete the IPO until mid-2022. There can be no assurances that Tongmei will complete its IPO by December 31, 2022 or at all. In the event that investors exercise their redemption rights, we may be required to seek additional capital in order to redeem their Tongmei shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations.  

On November 6, 2018, the Company entered into a Credit Agreement (the “Credit Agreement”), by and between the Company and Wells Fargo Bank, National Association (“Wells Fargo Bank”), which established a $10 million secured revolving line of credit with a $1.0 million letter of credit sublimit facility. The revolving credit facility, which was never drawn down, was collateralized by substantially all of the assets of the Company located within the United States, subject to certain exceptions. As of December 31, 2019, no loans or letters of credit were outstanding under the Credit Agreement. On February 5, 2020, the Company entered into the First Amendment to Credit Agreement (the “First Amendment”), by and between the Company and Wells Fargo Bank, which reduced the $10 million secured revolving line of credit under the Credit Agreement to $7 million. The commitments under the Credit Agreement, as amended by the First Amendment, expired on November 30, 2020 and there were no loans thereunder. As of the date of this Quarterly Report on Form 10-Q, the Credit agreement has expired and no loans or letters of credit were outstanding.

On August 9, 2019, Tongmei entered into a credit facility with the Bank of China with a $5.8 million line of credit at an annual interest rate of approximately 0.4% over the average interest rate quoted by the National Interbank Funding Center. Accrued interest is calculated monthly and paid quarterly. The annual interest rate was approximately 4.7%. The credit facility is collateralized by Baoding Tongmei’s land use rights and all of its buildings located at its facility in Dingxing. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses.

On August 9, 2019, we borrowed $2.8 million against the credit facility. The repayment of the full amount was due on August 9, 2020. On September 12, 2019, we borrowed an additional $2.8 million against the credit facility. The repayment of the full amount was due on September 12, 2020. In August 2020, Tongmei repaid the full amount of the credit facility including all outstanding accrued interest of approximately $5.9 million and simultaneously applied to renew the credit facility. The process of repaying a loan and then renewing the loan is customary in China.

In September 2020, the August 2019 borrowing was renewed and funded against the credit facility with an interest rate of 3.85%. The interest owed during the term of the loan was deducted prior to funding. The repayment of the loan was due on March 22, 2021, however the credit facility contained an option to renew for an additional six months, which was exercised in March 2021 for approximately $3.1 million.

In October 2020, the September 2019 borrowing was renewed and funded against the credit facility and an additional $2.7 million was approved and funded against the credit facility with the annual interest rate of 4.7%. Accrued interest is calculated monthly and paid quarterly. The combined loan totaled $5.6 million. In April 2021, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.6 million and simultaneously applied to renew the credit facility. In June 2021, the combined loans were renewed for approximately

45

$5.8 million and funded against the credit facility with an annual interest rate of 4.7%. In September 2021, Tongmei repaid $3.1 million of the credit facility, including all outstanding accrued interest and simultaneously applied to renew the credit facility. In September 2021, the credit facility was renewed for approximately $2.7 million with an annual interest rate of 3.85%. As of September 30, 2021, $8.6 million was included in “Bank loan” in our condensed consolidated balance sheets.

In February 2020, our majority-owned subsidiary, BoYu, entered into a credit facility with the Industrial and Commercial Bank of China (“ICBC”) with a $1.4 million line of credit at an annual interest rate of approximately 0.15% over the loan prime rate. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by BoYu’s land use rights and its building located at its facility in Tianjin, China and BoYu’s accounts receivable. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. In December 2020, BoYu repaid the outstanding loan amount of $0.4 million and renewed the credit facility with a $1.5 million line of credit at an annual interest rate of approximately 0.07% over the loan prime rate. Accrued interest is calculated monthly and paid monthly. The annual interest rate was approximately 3.92% as of September 30, 2021. In December 2020, BoYu borrowed $1.5 million against the credit facility. The repayment of the full amount is due in December 2021. As of September 30, 2021, $1.5 million was included in “Bank loan” in our condensed consolidated balance sheets.

In September 2021, Tongmei entered into a credit facility with the Bank of Communications with a $3.1 million line of credit at an annual interest rate of 4.0% as of September 30, 2021. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by ChaoYang Tongmei’s land use rights and all of its buildings located at its facility in Kazuo, China. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. As of September 30, 2021, $3.1 million was included in “Bank loan” in our condensed consolidated balance sheets.

In September 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due September 30, 2024. As of September 30, 2021, $0.9 million was included in “Long-term debt, related party” in our condensed consolidated balance sheets

On July 27, 2021, we filed with the SEC a registration statement on Form S-3, pursuant to which we may offer up to $60,000,000 of common stock, preferred stock, debt securities, depositary shares, warrants, subscription rights, purchase contracts and/or units in one or more offerings and in any combination. A prospectus supplement, which we will provide each time we offer securities, will describe the specific amounts, prices and terms of the securities we determine to offer. We currently expect to use the net proceeds from the sale of securities under the shelf registration statement for working capital, capital expenditures and other general corporate purposes. We may also use a portion of the net proceeds to acquire, license or invest in complementary products, technologies or businesses.

We believe that we have adequate cash and investments to meet our operating needs and capital expenditures over the next twelve months. If our sales decrease, however, our ability to generate cash from operations will be adversely affected which could adversely affect our future liquidity, require us to use cash at a more rapid rate than expected, and require us to seek additional capital.

Cash from operations could be affected by various risks and uncertainties, including, but not limited to those set forth below under Item 1A “Risk Factors”.

Occasionally, one of our PRC subsidiaries or PRC raw material joint ventures declares and pays a dividend. For the nine months ended September 30, 2021 and 2020, the aggregate dividends paid to the Company, directly or to an intermediate entity of the Company, by its PRC subsidiaries and PRC raw material joint ventures were approximately $774,000 and $0, respectively. For the nine months ended September 30, 2021 and 2020, the aggregate dividends paid to minority shareholders by our PRC subsidiaries and PRC raw material joint ventures were approximately $0 and $89,000, respectively. All of these distributions were paid to the PRC companies and the minority shareholders.

46

Contract to Purchase Goods and Services

Purchase orders or contracts for the purchase of certain goods and services are not considered to be part of our contractual obligations. We cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. For the purposes of this disclosure, contractual obligations for purchase of goods or services are defined as agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum quantities to be purchased; fixed, minimum, or variable price provisions; and the approximate timing of the transaction. Our purchase orders are based on our current needs and are fulfilled by our vendors within short time horizons. We also enter into contracts for outsourced services; however, the obligations under these contracts were not significant and the contracts generally contain clauses allowing for cancellation without significant penalty. Contractual obligations that are contingent upon the achievement of certain milestones would also not be included.

Land Purchase and Investment Agreement

 

We have established a wafer processing production line in Dingxing, China.  In addition to a land rights and building purchase agreement that we entered into with a private real estate development company to acquire our new manufacturing facility, we also entered into a cooperation agreement with the Dingxing local government.  In addition to pledging its full support and cooperation, the Dingxing local government will issue certain tax credits to us as we achieve certain milestones.  We, in turn, agreed to hire local workers over time, pay taxes when due and eventually demonstrate a total investment of approximately $90 million in value, assets and capital.  The investment will include cash paid for the land and buildings, cash on deposit in our name at local banks, the gross value of new and used equipment (including future equipment that might be used for indium phosphide and germanium substrates production), the deemed value for our customer list or the end user of our substrates (for example, the end users of the 3-D sensing VCSELs), a deemed value for employment of local citizens, a deemed value for our proprietary process technology, other intellectual property, other intangibles and additional items of value.  There is no timeline or deadline by which this must be accomplished, rather it is a good faith covenant entered into between AXT and the Dingxing local government.  Further, there is no specific penalty contemplated if either party breaches the agreement. However, the agreement does state that each party has a right to seek from the other party compensation for losses.  Under certain conditions, the Dingxing local government may purchase the land and building at the appraised value. We believe that such cooperation agreements are normal, customary and usual in China and that the future valuation is flexible. We have a similar agreement with the city of Kazuo, China, although on a smaller scale. The total investment targeted by AXT in Kazuo is approximately $15 million in value, assets and capital. In addition, BoYu has a similar agreement with the city of Kazuo. The total investment targeted by BoYu in Kazuo is approximately $8 million in value, assets and capital.

Off-Balance Sheet Arrangements

As of September 30, 2021, we did not have any off-balance sheet financing arrangements and have never established any special purpose entities as defined under SEC Regulation S-K Item 303(a)(4)(ii).

47

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Currency Risk

A significant portion of our business is conducted in currencies other than the U.S. dollar. Foreign exchange losses have had a material adverse effect on our operating results and cash flows in the past and could have a material adverse effect on our operating results and cash flows in the future. If we do not effectively manage the risks associated with this currency risk, our revenue, cash flows and financial condition could be adversely affected. Although during 2019 and 2018, we recorded a foreign exchange gain of $321,000 and $165,000, respectively, during 2020 we recorded net foreign exchange loss of $411,000, included as part of other (expense) income, net in our consolidated statements of operations. We incur foreign currency transaction exchange gains and losses due to operations in general. In the future we may experience foreign exchange losses on our non-functional currency denominated receivables and payables to the extent that we have not mitigated our exposure. Foreign exchange losses could have a materially adverse effect on our operating results and cash flows.

Our product sales to Japanese customers are typically invoiced in Japanese yen. As such, we have foreign exchange exposure on our accounts receivable and on any Japanese yen denominated cash deposits. To partially protect us against fluctuations in foreign currency resulting from accounts receivable in Japanese yen, starting in 2015, we instituted a foreign currency hedging program. We place short term hedges that are intended to offset the potential cash exposure related to fluctuations in the exchange rate between the United States dollar and Japanese yen. We measure the fair value of these hedges at each month end and quarter end using current exchange rates and in accordance with generally accepted accounting principles. At quarter end and year end any foreign currency hedges not settled are netted on the condensed consolidated balance sheet and consolidated balance sheet, respectively, and classified as Level 3 assets and liabilities. As of September 30, 2021 and December 31, 2020, the net change in fair value from the placement of the hedge to settlement at each month end during the quarter had a de minimis impact to the condensed consolidated results.

The functional currency for our foreign operations is the renminbi, the local currency of China, and, in the future we may establish short term hedges covering renminbi. Most of our operations are conducted in China and most of our costs are incurred in Chinese renminbi, which subjects us to fluctuations in the exchange rates between the U.S. dollar and the Chinese renminbi. We incur transaction gains or losses resulting from consolidation of expenses incurred in local currencies for our Chinese subsidiaries, as well as in translation of the assets and liabilities at each balance sheet date. Our financial results could be adversely affected by factors such as changes in foreign currency exchange rates or weak economic conditions in foreign markets, including the revaluation by China of the renminbi, and any future adjustments that China may make to its currency such as any move it might make to a managed float system with opportunistic interventions. We may also experience foreign exchange losses on our non-functional currency denominated receivables and payables.

We currently are using a hedging program to minimize the effects of currency fluctuations relating to the Japanese yen. While we may apply this program to other currencies, such as the Chinese renminbi, our hedging position is partial and may not exist at all in the future. It may not succeed in minimizing our foreign currency fluctuation risks. Our primary objective in holding these instruments is to reduce the volatility of earnings and cash flows associated with changes in foreign currency. The program is not designated for trading or speculative purposes. The company may choose not to hedge certain foreign exchange exposures for a variety of reasons, including but not limited to accounting considerations and the prohibitive economic cost of hedging particular exposures. However, even with our hedging program, we still experience gains and losses on foreign exchange from time to time.

48

Interest Rate Risk

Cash and cash equivalents earning interest and certain variable rate debt instruments are subject to interest rate fluctuations. The following table sets forth the probable impact of a 10% change in interest rates (in thousands):

    

    

    

    

Proforma 10%

    

Proforma 10%

 

Balance as of

Current

Projected Annual

Interest Rate

Interest Rate

 

September 30, 

Interest

Interest

Decline

Increase

 

Instrument

2021

Rate

Income

Income

Income

 

Cash and cash equivalents

$

43,608

 

0.15

%  

$

65

$

59

$

72

Investments in marketable debt

 

12,361

 

0.82

%  

 

101

 

91

 

111

$

166

$

150

$

183

The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, short-term investments, and trade accounts receivable. We invest primarily in money market accounts, certificates of deposits, corporate bonds and notes, and government securities. We are exposed to credit risks in the event of default by the issuers to the extent of the amount recorded on the condensed consolidated balance sheets. These securities are generally classified as available-for-sale and consequently are recorded on the balance sheet at fair value with unrealized gains or losses reported as a separate component of accumulated other comprehensive income (loss), net of estimated tax, further reduced by a valuation allowance for expected credit losses, if any. Our cash, cash equivalents and short-term investments and long-term investments are in high-quality instruments placed with major banks and financial institutions and commercial paper. We have no investments in auction rate securities.

Credit Risk

We perform ongoing credit evaluations of our customers’ financial condition, and limit the amount of credit extended when deemed necessary, but generally do not require collateral. The credit risk in our accounts receivable is mitigated by our credit evaluation process and the broad dispersion of sales transactions. One customer accounted for 11% of our accounts receivable balance as of September 30, 2021 and two customers accounted for 11% and 10% of our accounts receivable as of December 31, 2020. 

Impairment of Equity Investment Risk

As part of our supply chain strategy, we maintain minority investments in privately-held raw material companies located in China either invested directly by us or by one of our supply chain companies in China. These minority investments are reviewed for other than temporary declines in value on a quarterly basis. These investments are classified as other assets in the condensed consolidated balance sheets and accounted for under either the equity or cost method, depending on whether we have the ability to exercise significant influence over their operations or financial decisions. We monitor our investments for impairment and record reductions in carrying value when events or changes in circumstances indicate that the carrying value may not be recoverable. Reasons for other than temporary declines in value include whether the related company would have insufficient cash flow to operate for the next twelve months, significant changes in the operating performance and changes in market conditions. As of September 30, 2021 and December 31, 2020, we did not maintain any direct investments under the cost method.  Our minority investments under the equity method as of September 30, 2021 and December 31, 2020 totaled $9.3 million and $6.4 million, respectively.

49

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this quarterly report. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures as defined under Securities Exchange Act Rules 13a-15(e) and 15d-15(e) were effective at the reasonable assurance level to ensure that information required to be disclosed in our Securities Exchange Act reports is recorded, processed, summarized and reported within the time periods specified by the Securities and Exchange Commission and is accumulated and communicated to management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Our disclosure controls and procedures include components of our internal control over financial reporting. Management’s assessment of the effectiveness of our internal control over financial reporting is expressed at the level of reasonable assurance because a control system, no matter how well designed and operated, can provide only reasonable assurance that the control system’s objectives will be met.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a or 15(d) of the Exchange Act that occurred during the three months ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

50

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

From time to time we may be involved in judicial or administrative proceedings concerning matters arising in the ordinary course of business. We do not expect that any of these matters, individually or in the aggregate, will have a material adverse effect on our business, financial condition, cash flows or results of operation.

Item 1A. Risk Factors

For ease of reference, we have divided these risks and uncertainties into the following general categories:

I.Summary Risk Factors;
II.General Risk Factors;
III.Risks Related to International Aspects of Our Business;
IV.Risks Related to Our Financial Results and Capital Structure;
V.Risks Related to Our Intellectual Property; and
VI.Risks Related to Compliance, Environmental Regulations and Other Legal Matters.
I.Summary Risk Factors
Our NASDAQ stock price is volatile and our stock price could decline. Unpredictable fluctuations in our operating results, changes and events in our end markets and global trends cause volatility in our stock price.
COVID-19 or other contagious diseases may affect our business operations and financial performance. Lack of supply of vaccines and resistance by some to be vaccinated could prolong COVID-19.
Global economic and political conditions, including trade tariffs and restrictions from China, may have a negative impact on our business and financial results.
Changes in China’s political, social, regulatory or economic environments may affect our financial performance.
Our gross margin has fluctuated historically and may decline due to several factors. Factors such as product mix, unit volume, yields and other manufacturing efficiencies can cause our gross margin to decrease or increase from quarter to quarter.
The proposed Tongmei IPO on the STAR Market in China could fail to be completed. This could result in investor disappointment and in failure to secure sufficient capital needed to take advantage of market opportunities for our products. Our stock price could decline.
The terms of the private equity raised by Tongmei in China grant each investor a right of redemption if Tongmei fails to achieve the IPO on or before December 31, 2022. This could result in disgorging the cash that we raised from the investors or require us to seek additional capital to redeem the Tongmei shares.
Defects in our products could diminish demand for our products. Our ability to receive orders from tier one customers is contingent on producing wafer substrates of very high quality and deploying best practices in manufacturing. We may not always be able to meet these requirements and we could then lose revenue.
Difficulties in accurately estimating market demand could result in over-investing in equipment and capacity expansion or losing market share if we do not invest sufficiently.
Attracting and retaining tier one customers requires that we succeed in our research and development programs. Customers establish difficult to meet product specifications regarding defect densities, surface flatness, diameter size and other specifications pushing the boundaries of material science. We may not achieve these specifications.

51

We are subject to foreign exchange gains and losses that materially impact our income statement. Because we are a global company we are exposed to changes and swings in foreign exchange, particularly when currencies experience periods of volatility.

II.General Risk Factors

Silicon substrates (wafers) are significantly lower in cost compared to substrates made from specialty materials, such as those that we produce, and new silicon-based technologies could enable silicon-based substrates to replace specialty material-based substrates for certain applications.

Historically silicon wafers or substrates are less expensive than specialty material substrates, such as those that we produce. Electronic circuit designers will generally consider silicon first and only turn to alternative materials if silicon cannot provide the required functionality in terms of power consumption, speed, wave lengths or other specifications. Beginning in 2011, certain applications that had previously used GaAs substrates, specifically the RF chip in mobile phones, adopted a new silicon-based technology called silicon on insulator, or SOI. SOI technology uses a silicon-insulator-silicon layered substrate in place of conventional silicon substrates in semiconductor manufacturing. SOI substrates cost less than GaAs substrates and, although their performance is not as robust as GaAs substrates in terms of power consumption, heat generation and speed, they became acceptable in mobile phones and other applications that were previously dominated by GaAs substrates. The adoption of SOI resulted in decreased GaAs wafer demand, and decreased revenue. If SOI or new silicon-based technologies gain more widespread market acceptance, or are used in more applications, our sales of specialty material-based substrates could be reduced and our business and operating results could be significantly and adversely affected.

COVID-19 or other contagious diseases may affect our business operations and financial performance.

The spread of COVID-19 has impacted our operations and financial performance. This outbreak has triggered references to the SARS outbreak, which occurred in 2003 and affected our business operations. Any severe occurrence of an outbreak of a contagious disease such as COVID-19, SARS, Avian Flu or Ebola may cause us or the government to temporarily close our manufacturing operations in China. In January 2020, virtually all companies in China were ordered to remain closed after the traditional Lunar New Year holiday ended, including our subsidiaries in China. If there is a renewed surge of the COVID-19 pandemic in China, the Chinese government may require companies to close again. If one or more of our key suppliers is required to close for an extended period, we might not have enough raw material inventories to continue manufacturing operations. In addition, travel restrictions between China and the U.S. have disrupted our normal movement to and from China and this has impacted our efficiency. If COVID-19 vaccines are not widely available or people choose not to be vaccinated, our business operations may be affected negatively. The outbreak has affected transportation and reduced the availability of air transport, caused port closures, and increased border controls and closures. If our manufacturing operations were closed for a significant period or we experience difficulty in shipping our products, we could lose revenue and market share, which would depress our financial performance and could be difficult to recapture. If one of our key customers is required to close for an extended period, this may delay the placement of new orders. As a result, our revenue would decline. Further, customers might default on their obligations to us. In the first quarter of 2020 we observed an increase in our accounts receivable and believe this was the result of businesses slowing down and a general cautiousness due to the COVID-19 pandemic. Such events would negatively impact our financial performance.

Our gross margin has fluctuated historically and may decline due to several factors.

Our gross margin has fluctuated from period to period as a result of increases or decreases in total revenue, unit volume, shifts in product mix, shifts in the cost of raw materials, costs related to the relocation of our gallium arsenide and germanium production lines, including costs related to hiring additional manufacturing employees at our new locations, tariffs imposed by the U.S. government, the introduction of new products, decreases in average selling prices for products, utilization of our manufacturing capacity, fluctuations in manufacturing yields and our ability to reduce product costs. These factors and other variables change from period to period and these fluctuations are expected to

52

continue in the future. A recent example is that in the second quarter of 2019 our gross margin was 34.3% but it dropped to 21.0% in the fourth quarter of 2019 as a result of several of these factors.

Further, we do not control the prices at which our raw material companies sell their raw material products to third parties and we do not control their production process. However, because we consolidate the results of two of these raw material companies with our own, any reduction in their gross margins could have a significant, adverse impact on our overall gross margins. One or more of our companies has in the past sold, and may in the future sell, raw materials at significantly reduced prices in order to gain volume sales or sales to new customers. In addition, at some points in the last three years, the market price of gallium dropped below our per unit inventory cost and we incurred an inventory write down under the lower of cost or net realizable value accounting rules.

Shutdowns or underutilizing our manufacturing facilities may result in declines in our gross margins.

An important factor in our success is the extent to which we are able to utilize the available capacity in our manufacturing facilities. A number of factors and circumstances may reduce utilization rates, including periods of industry overcapacity, low levels of customer orders, operating inefficiencies, mechanical failures and disruption of operations due to expansion, power interruptions, fire, flood, other natural disasters or calamities or government-ordered mandatory factory shutdowns, including as a result of the COVID-19 pandemic. Severe air pollution in Beijing can trigger mandatory factory shutdowns. For example, in the first quarter of 2018, over 300 manufacturing companies, including AXT, were intermittently shut down by the local government for a total of ten days from February 27 to March 31, due to severe air pollution. Further, we have increased capacity by adding two new sites and this could reduce our utilization rate and increase our depreciation charges. Because many portions of our manufacturing costs are relatively fixed, high utilization rates are critical to our gross margins and operating results. If we fail to achieve acceptable manufacturing volumes or experience product shipment delays, our results of operations will be negatively affected. During periods of decreased demand, we have underutilized our manufacturing lines. If we are unable to improve utilization levels at our facilities during periods of decreased demand and correctly manage capacity, the fixed expense levels will have an adverse effect on our business, financial condition and results of operations. For example, in the three months ended December 31, 2019, our revenue dropped to $18.4 million and our gross margin was only 21.0%.

If we are unable to utilize the available capacity in our manufacturing facilities, we may need to implement a restructuring plan, which could have a material adverse effect on our revenue, our results of operations and our financial condition. For example, in 2013, we concluded that incoming orders were insufficient and that we were significantly underutilizing our factory capacity. As a result, in February 2014, we announced a restructuring plan with respect to our wafer manufacturing company, Tongmei, in order to better align manufacturing capacity with demand. Under the restructuring plan, we recorded a charge of approximately $907,000 in the first quarter of 2014.

If we receive fewer customer orders than forecasted or if our customers delay or cancel orders, we may not be able to reduce our manufacturing costs in the short-term and our gross margins would be negatively affected. In addition, lead times required by our customers are shrinking, which reduces our ability to forecast orders and properly balance our capacity utilization.

If we have low product yields, the shipment of our products may be delayed and our product cost and operating results may be adversely impacted.

A critical factor in our product cost is yield. Our products are manufactured using complex crystal growth and wafer processing technologies, and the number of usable wafer substrates we produce can fluctuate as a result of many factors, including:

poor control of furnace temperature and pressure;
impurities in the materials used;
contamination of the manufacturing environment;

53

quality control and inconsistency in quality levels;
lack of automation and inconsistent processing requiring manual manufacturing steps;
substrate breakage during the manufacturing process; and
equipment failure, power outages or variations in the manufacturing process.

An example where yield is of special concern is for our six-inch semi-conducting gallium arsenide substrates, which can be used for manufacturing opto-electronic devices in cell phones, enabling 3-D sensing. This application requires very low defect densities, also called etch pit densities, or EPD, and our yields will be lower than the yields achieved for the same substrate when it will be used in other applications. If we are unable to achieve the targeted quantity of low defect density substrates, then our manufacturing costs would increase and our gross margins would be negatively impacted.

In addition, we may modify our process to meet a customer specification, but this can impact our yields. If our yields decrease, our revenue could decline if we are unable to produce products to our customers’ requirements. At the same time, our manufacturing costs could remain fixed, or could increase. Lower yields negatively impact our gross margin. We have experienced product shipment delays and difficulties in achieving acceptable yields on both new and older products, and such delays and poor yields have adversely affected our operating results. We may experience similar problems in the future and we cannot predict when they may occur, their duration or severity.

If our manufacturing processes result in defects in our products making them unfit for use by our customers, our products would be rejected, resulting in compensation costs paid to our customers, and possible disqualification. This could lead to revenue loss and market share loss.

Risks exist in utilizing our new gallium arsenide manufacturing sites efficiently.

The Chinese government has imposed, and may impose in the future, manufacturing restrictions and regulations that require us to move part of our manufacturing operations to a different location or temporarily cease or limit manufacturing. Such relocation, or other restrictions on manufacturing, could materially and adversely impact our results of operations and our financial condition.

The Beijing city government is moving its offices to the Tongzhou district where our original manufacturing facility is currently located. The city government is in the process of moving thousands of government employees into this area. To create room and upgrade the district, the city instructed virtually all existing manufacturing companies, including AXT, to relocate all or some of their manufacturing lines. We were instructed to move our gallium arsenide manufacturing line out of the area.

Although the relocation is completed and we are in volume production at the new sites, unforeseen manufacturing issues at the new sites could still occur. Problems could occur as we add capacity or comply with strict guidelines as customers perform their qualifications. All of this will require us to continue to diligently address the many details that arise at both of the new sites. A failure to properly accomplish this could result in disruption to our production and have a material adverse impact on our revenue, our results of operations and our financial condition. If we fail to meet the product qualification and volume requirements of a customer, we may lose sales to that customer. Our reputation may also be damaged. Any loss of sales could have a material adverse effect on our revenue, our results of operations and our financial condition.

Some of our key employees are relocating to our new manufacturing sites. Travel restrictions within China resulting from COVID-19 have impacted their relocation and hindered commuting. Certain employees may choose not to relocate. If we are unable to continue to employ those key employees in our original manufacturing facility, we may be required to terminate those employees and could incur severance costs. If the Chinese government does not assist us in this matter it could materially and adversely impact our results of operations and our financial condition. Further, a loss

54

of key employees or our inability to hire qualified employees could disrupt our production, which could materially and adversely impact our results of operations and our financial condition.

The Chinese government has in the past imposed temporary restrictions on manufacturing facilities, such as the restrictions imposed on polluting factories for the 2008 Olympics and the 2014 Asian Pacific Economic Cooperation event. These restrictions included a shutdown of the transportation of materials and power plants to reduce air pollution. To reduce air pollution in Beijing, the Chinese government has sometimes limited the construction of new, or expansion of existing, facilities by manufacturing companies in the Beijing area or required mandatory factory shutdowns. For example, in the first quarter of 2018, over 300 manufacturing companies, including AXT, were intermittently shut down by the local government for a total of ten days from February 27 to March 31 due to severe air pollution. If the government applies similar restrictions to us or requires mandatory factory shutdowns in the future, then such restrictions or shutdowns could have an adverse impact on our results of operations and our financial condition. Our ability to supply current or new orders could be significantly impacted. Customers could then be required to purchase products from our competitors, causing our competitors to take market share from us.

In addition, from time to time, the Chinese government issues new regulations, which may require additional actions on our part to comply. On February 27, 2015, the China State Administration of Work Safety updated its list of hazardous substances. The previous list, which was published in 2002, did not restrict the materials that we use in our wafers. The new list added gallium arsenide. As a result of the newly published list, we were required to seek additional permits.

Additional customers may require that they re-qualify our gallium arsenide wafer substrates or our new sites as a result of relocating our gallium arsenide manufacturing lines.

Although some of our largest customers have qualified our new sites there may still be some who will decide to go through the qualification process. If we fail to meet the product qualification requirements of a customer, we may lose sales to that customer. Our reputation may also be damaged. Any loss of sales could have a material adverse effect on our revenue, our results of operations and our financial condition.

Global economic and political conditions, including trade tariffs and restrictions, may have a negative impact on our business and financial results.

In September 2018, the Trump Administration announced a list of thousands of categories of goods that became subject to tariffs when imported into the United States. This pronouncement imposed tariffs on wafer substrates we imported into the United States. The initial tariff rate was 10% and subsequently was increased to 25%. Approximately 10% of our revenue derives from importing our wafers into the United States. In the years 2020 and 2019 we paid approximately $1.3 million and $0.7 million, respectively, in tariffs. The future impact of tariffs and trade wars is uncertain.

The economic and political conditions between China and the United States, in our view, create an unstable business environment. The United States has restricted access by certain Chinese technology companies to items produced domestically and abroad from U.S. technology and software, which may impact our ability to grow our revenue. Trade restrictions against China have resulted in a greater determination within China to be self-sufficient and produce more goods domestically. Government agencies in China may be encouraging and supporting the founding of new companies, the addition of new products in existing companies and more vertical integration within companies. In 2019 these factors resulted in lower revenue from sales of our wafer substrates in China.

Our operations and financial results depend on worldwide economic and political conditions and their impact on levels of business spending, which has deteriorated significantly in many countries and regions. Uncertainties in the political, financial and credit markets may cause our customers to postpone deliveries. The COVID-19 virus is an additional cause of uncertainty. Delays in the placement of new orders and extended uncertainties may reduce future sales of our products and services. The revenue growth and profitability of our business depends on the overall demand for our substrates. Because the end users of our products are primarily large companies whose businesses fluctuate with general economic and business conditions, a softening of demand for products that use our substrates, caused by a weakening economy, may result in decreased revenue. Customers may find themselves facing excess inventory from

55

earlier purchases, and may defer or reconsider purchasing products due to the downturn in their business and in the general economy. If market conditions deteriorate, we may experience increased collection times and greater write-offs, either of which could have a material adverse effect on our profitability and our cash flow.

Future tightening of credit markets and concerns regarding the availability of credit may make it more difficult for our customers to raise capital, whether debt or equity, to finance their purchases of capital equipment or of the products we sell. Delays in our customers’ ability to obtain such financing, or the unavailability of such financing, would adversely affect our product sales and revenues and, therefore, harm our business and operating results. We cannot predict the timing, duration of or effect on our business of any future economic downturn or the timing or strength of any subsequent recovery.

If any of our facilities are damaged by occurrences such as fire, explosion, power outage or natural disaster, we might not be able to manufacture our products.

The ongoing operation of our manufacturing and production facilities in China is critical to our ability to meet demand for our products. If we are not able to use all or a significant portion of our facilities for prolonged periods for any reason, we would not be able to manufacture products for our customers. For example, a fire or explosion caused by our use of combustible chemicals, high furnace temperatures or, in the case of InP, high pressure during our manufacturing processes could render some of our facilities inoperable for an indefinite period of time. Actions outside of our control, such as earthquakes or other natural disasters, could also damage our facilities, rendering them inoperable. If we are unable to operate our facilities and manufacture our products, we would lose customers and revenue and our business would be harmed.

On the evening of March 15, 2017, an electrical short-circuit fire occurred at our Beijing manufacturing facility. The electrical power supply supporting 2-inch, 3-inch and 4-inch gallium arsenide and germanium crystal growth was damaged and production in that area was stopped. In addition, a wastewater pipe was damaged resulting in a halt to wafer processing for four days until the pipe could be repaired. We were able to rotate key furnace hardware and use some of the 6-inch capacity for smaller diameter crystal growth production to mitigate the impact of the fire and resume production. If we are unable to recover from a fire or natural disaster, our business and operating results could be materially and adversely affected.

Demand for our products may decrease if demand for the end-user applications decrease or if manufacturers downstream in our supply chain experience difficulty manufacturing, marketing or selling their products.

Our products are used to produce components for electronic and opto-electronic products. Accordingly, demand for our products is subject to the demand for end-user applications which utilize our products, as well as factors affecting the ability of the manufacturers downstream in our supply chain to introduce and market their products successfully, including:

worldwide economic and political conditions and their impact on levels of business spending;
the competition such manufacturers face in their particular industries;
end of life obsolescence of products containing devices built on our wafers;
the technical, manufacturing, sales, marketing and management capabilities of such manufacturers;
the financial and other resources of such manufacturers; and
the inability of such manufacturers to sell their products if they infringe third-party intellectual property rights.

56

If demand for the end-user applications for which our products are used decreases, or if manufacturers downstream in our supply chain are unable to develop, market and sell their products, demand for our products will decrease. For example, during 2019 widespread political and economic instability and trade war concerns resulted in a general slowdown and our revenue decreased significantly. Additionally, in the second half of 2016, manufacturers producing and selling passive optical network devices known as EPONs and GPONs experienced a slowdown in demand resulting in surplus inventory on hand. The slowdown persisted until late in 2017. This resulted in a slowdown of sales of our InP substrates used in the PON market. We expect similar cycles of strong demand followed by lower demand will occur for various InP, GaAs or Ge substrates in the future.

Our revenue, gross margins and profitability can be hurt if the average sales price of the various raw materials in our partially-owned companies decreases.

Although the companies in our vertically integrated supply chain have historically made a positive contribution to our financial performance, when the average selling prices for the raw materials produced decline, this results in a negative impact on our revenue, gross margin and profitability. For example, the average selling prices for 4N gallium and for germanium were driven down by oversupply in recent years, and negatively impacted our financial results. In 2020, the companies accounted for under the equity method of accounting contributed a gain of $0.1 million to our consolidated financial statements. In 2019 and 2018, the companies accounted for under the equity method of accounting contributed a loss of $1.9 million and $1.1 million, respectively, to our consolidated financial statements. Further, in several quarters over the past three years, one of our consolidated subsidiaries incurred a lower of cost or net realizable value inventory write down, which negatively impacted our consolidated gross margin. In the first quarter of 2019, we incurred an impairment charge of $1.1 million for a germanium materials company in China in which we have a 25% ownership interest, writing down our investment to zero value. If the pricing environment remains stressed by oversupply and our raw material companies cannot reduce their production costs, then the reduced average selling prices of the raw materials will have a continuing adverse impact on our revenue, gross margins and net profit.

Problems incurred in our raw material companies or our investment partners could result in a material adverse impact on our financial condition or results of operations.

We have invested in raw material companies in China that produce materials, including 99.99% pure gallium (4N Ga), high purity gallium (6N and 7N Ga), arsenic, germanium, germanium dioxide, pyrolytic boron nitride (pBN) crucibles and boron oxide (B2O3). We purchase a portion of the materials produced by these companies for our use and they sell the remainder of their production to third parties. We consolidate the companies in which we have a majority or controlling financial interest and employ equity accounting for the companies in which we have a smaller ownership interest. Several of these companies occupy space within larger facilities owned and/or operated by one of the other investment partners. Several of these partners are engaged in other manufacturing activities at or near the same facility. In some facilities, we share access to certain functions, including water, hazardous waste treatment or air quality treatment. If a partner in any of these ventures experiences problems with its operations, or deliberately withholds or disrupts services, disruptions in the operations of our companies could occur, having a material adverse effect on the financial condition and results of operation in these companies, and correspondingly on our financial condition or results of operations. For example, since gallium is a by-product of aluminum, our raw gallium company in China, which is housed in and receives services from an affiliated aluminum plant, could generate lower production and shipments of gallium as a result of reduced services provided by the aluminum plant. Accordingly, in order to meet customer supply obligations, our supply chain may have to source materials from another independent third-party supplier, resulting in higher costs and reduced gross margin.

The China central government has become increasingly concerned about environmental hazards. Air pollution is a well-known problem in Beijing and other parts of China. In days of severe air pollution, the government has ordered manufacturing companies to stop all production. The central government is also tightening control over hazardous chemicals and other hazardous elements such as arsenic, which is produced by two of our raw material companies. Further, the central government encourages employees to report to the appropriate regulatory agencies possible safety or environmental violations, but there may not be actual violations. Regular use in the normal course of business of hazardous chemicals or hazardous elements or a company’s failure to meet the ever-tightening standards for control of hazardous chemicals or hazardous elements could result in orders to shut down permanently, fines or other severe

57

measures. Any such orders directed at one of our raw material companies could result in impairment charges if the company is forced to close its business, cease operations or incurs fines or operating losses, which would have a material adverse effect on our financial results. In the first quarter of 2019, we incurred an impairment charge of $1.1 million for a germanium materials company in China in which we have a 25% ownership interest, writing down our investment to zero value.

Further, some of our raw material companies share facilities with our raw material investment partners. If either company is deemed to have violated applicable laws, rules or regulations governing the use, storage, discharge or disposal of hazardous chemicals, their operations could be adversely affected and we could be subject to substantial liability for clean-up efforts, personal injury, fines or suspension or termination of operations. Employees working for these companies could bring litigation against us even though we are not directly controlling those operations. While we would expect to defend ourselves vigorously in any litigation that is brought against us, litigation is inherently uncertain and it is possible that our business, financial condition, results of operations or cash flows could be affected. Even if we are not deemed responsible for the actions of the raw material companies or investment partners, litigation could be costly, time consuming to defend and divert management attention; in addition, if we are deemed to be the most financially viable of the partners, plaintiffs may decide to pursue us for damages.

Intense competition in the markets for our products could prevent us from increasing revenue and achieving profitability.

The markets for our products are intensely competitive. We face competition for our wafer substrate products from other manufacturers of substrates, such as Sumitomo, JX, Freiberger, Umicore, and CCTC, and from companies, such as Qorvo and Skyworks, that are actively considering alternative materials to GaAs and marketing semiconductor devices using these alternative materials. We believe that at least two of our major competitors are shipping high volumes of GaAs substrates manufactured using a process similar to our VGF process technology. Other competitors may develop and begin using similar technology. Sumitomo and JX also compete with us in the InP market. If we are unable to compete effectively, our revenue may decrease and we may not maintain profitability. We face many competitors that have a number of significant advantages over us, including:

greater name recognition and market share in the business;
more manufacturing experience;
extensive intellectual property; and
significantly greater financial, technical and marketing resources.

Our competitors could develop new or enhanced products that are more effective than our products.

The level and intensity of competition has increased over the past years and we expect competition to continue to increase in the future. Competitive pressures have resulted in reductions in the prices of our products, and continued or increased competition could reduce our market share, require us to further reduce the prices of our products, affect our ability to recover costs and result in reduced gross margins and profitability.

In addition, new competitors have and may continue to emerge, such as a crystal growing company established by a former employee in China that is supplying semi-conducting GaAs wafers to the LED market. Competition from sources such as this could increase, particularly if these competitors are able to obtain large capital investments. Further, recent trade tensions between China and the United States have resulted in a greater determination within China to be self-sufficient and produce more goods domestically. This could result in the formation of new competitors that would compete against our company and adversely affect our financial results.

58

Cyber-attacks, system security risks and data protection issues could disrupt our internal operations and cause a reduction in revenue, increase in expenses, negatively impact our results of operation or result in other adverse consequences.

Like most technology companies, we could be targeted in cyber-attacks. We face a risk that experienced computer programmers and hackers may be able to penetrate our network security and misappropriate or compromise our confidential and proprietary information, potentially without being detected. Computer programmers and hackers also may be able to develop and deploy viruses, worms, and other malicious software programs that attack our information technology infrastructure and demand a ransom payment. The costs to us to eliminate or alleviate cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and our efforts to address these problems may not be successful and could result in interruptions and delays that may impede our sales, manufacturing, distribution, accounting or other critical functions.

Breaches of our security measures could create system disruptions or cause shutdowns or result in the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us. Cyber-attacks could use fraud, trickery or other forms of deception. A cyber-attack could expose us to a risk of loss or misuse of information, result in litigation and potential liability, damage our reputation or otherwise harm our business. In addition, the cost and operational consequences of implementing further data protection measures could be significant.

Portions of our information technology infrastructure might also experience interruptions, delays or cessations of service or produce errors in connection with systems integration or migration work that takes place from time to time, which may have a material impact on our business. We may not be successful in implementing new systems and transitioning data, which could cause business disruptions and be more expensive, time consuming, disruptive and resource-intensive than originally anticipated. Such disruptions could adversely impact our ability to fulfill orders and interrupt other processes. Delayed sales, lower margins or lost customers could adversely affect our financial results and reputation.

The average selling prices of our substrates may decline over relatively short periods, which may reduce our revenue and gross margins.

Since the market for our products is characterized by declining average selling prices resulting from various factors, such as increased competition, overcapacity, the introduction of new products and decreased sales of products incorporating our products, the average selling prices for our products may decline over relatively short time periods. We have in the past experienced, and in the future may experience, substantial period-to-period fluctuations in operating results due to declining average selling prices. In certain years, we have experienced an average selling price decline of our substrate selling prices of approximately 5% to 10%, depending on the substrate product. It is possible that the pace of the decline of average selling prices could accelerate beyond these levels for certain products in a commoditizing market. We anticipate that average selling prices may decrease in the future in response to the unstable demand environment, price reductions by competitors, or by other factors, including pricing pressures from significant customers. When our average selling prices decline, our revenue and gross profit decline, unless we are able to sell more products or reduce the cost to manufacture our products. We generally attempt to combat an average selling price decline by improving yields and manufacturing efficiencies and working to reduce the costs of our raw materials and of manufacturing our products. We also need to sell our current products in increasing volumes to offset any decline in their average selling prices, and introduce new products, which we may not be able to do, or do on a timely basis.

In order to remain competitive, we must continually work to reduce the cost of manufacturing our products and improve our yields and manufacturing efficiencies. Our efforts may not allow us to keep pace with competitive pricing pressures which could adversely affect our margins. There is no assurance that any changes effected by us will result in sufficient cost reductions to allow us to reduce the price of our products to remain competitive or improve our gross margins.

59

Defects in our products could diminish demand for our products.

Our wafer products are complex and may contain defects, including defects resulting from impurities inherent in our raw materials or inconsistencies in our manufacturing processes. We have experienced quality control problems with some of our products, which caused customers to return products to us, reduce orders for our products, or both. If we experience quality control problems, or experience other manufacturing problems, customers may return product for credit, cancel or reduce orders or purchase products from our competitors. We may be unable to maintain or increase sales to our customers and sales of our products could decline. Defects in our products could cause us to incur higher manufacturing costs and suffer product returns and additional service expenses, all of which could adversely impact our operating results. If new products developed by us contain defects when released, our customers may be dissatisfied and we may suffer negative publicity or customer claims against us, lose sales or experience delays in market acceptance of our new products.

Our substrate products have a long qualification cycle that makes it difficult to forecast revenue from new customers or for new products sold to existing customers.

New customers typically place orders with us for our substrate products three months to a year or more after our initial contact with them. The sale of our products is subject to our customers’ lengthy internal evaluation and approval processes. During this time, we may incur substantial expenses and expend selling, marketing and management efforts while the customers evaluate our products. These expenditures may not result in sales of our products. If we do not achieve anticipated sales in a period as expected, we may experience an unplanned shortfall in our revenue. As a result, our operating results would be adversely affected. In addition, if we fail to meet the product qualification requirements of the customer, we may not have another opportunity to sell that product to that customer for many months or even years. In the current competitive climate, the average qualification and sales cycle for our products has lengthened even further and is expected to continue to make it difficult for us to forecast our future sales accurately. We anticipate that sales of any future substrate products will also have lengthy qualification periods and will, therefore, be subject to risks substantially similar to those inherent in the lengthy sales cycles of our current substrate products.

The loss of one or more of our key substrate customers would significantly hurt our operating results.

From time to time, sales to one or more of our customers individually represent more than 10% of our revenue and if we were to lose a major customer the loss would negatively impact our revenue. Our customers are not obligated to purchase a specified quantity of our products or to provide us with binding forecasts of product purchases. In addition, our customers may reduce, delay or cancel orders. In the past, we have experienced a slowdown in bookings, significant push-outs and cancellation of orders from customers. If we lose a major customer or if a customer cancels, reduces or delays orders, our revenue would decline. In addition, customers that have accounted for significant revenue in the past may not continue to generate revenue for us in any future period. Any loss of customers or any delay in scheduled shipments of our products could cause revenue to fall below our expectations and the expectations of market analysts or investors, causing our stock price to decline.

The cyclical nature of the semiconductor industry may limit our ability to maintain or increase net sales and operating results during industry downturns.

The semiconductor industry is highly cyclical and periodically experiences significant economic downturns characterized by diminished product demand, resulting in production overcapacity and excess inventory in the markets we serve. A downturn can result in lower unit volumes and rapid erosion of average selling prices. The semiconductor industry has experienced significant downturns, often in connection with, or in anticipation of, maturing product cycles of both semiconductor companies’ and their customers’ products or a decline in general economic conditions. This may adversely affect our results of operations and the value of our business.

Our continuing business depends in significant part upon manufacturers of electronic and opto-electronic compound semiconductor devices, as well as the current and anticipated market demand for these devices and products using these devices. As a supplier to the semiconductor industry, we are subject to the business cycles that characterize the industry. The timing, length and volatility of these cycles are difficult to predict. The compound semiconductor

60

industry has historically been cyclical due to sudden changes in demand, the amount of manufacturing capacity and changes in the technology employed in compound semiconductors. The rate of changes in demand, including end demand, is high, and the effect of these changes upon us occurs quickly, exacerbating the volatility of these cycles. These changes have affected the timing and amounts of customers’ purchases and investments in new technology. These industry cycles create pressure on our revenue, gross margin and net income.

Our industry has in the past experienced periods of oversupply and that has resulted in significantly reduced prices for compound semiconductor devices and components, including our products, both as a result of general economic changes and overcapacity. Oversupply causes greater price competition and can cause our revenue, gross margins and net income to decline. During periods of weak demand, customers typically reduce purchases, delay delivery of products and/or cancel orders for our products. Order cancellations, reductions in order size or delays in orders could occur and would materially adversely affect our business and results of operations. Actions to reduce our costs may be insufficient to align our structure with prevailing business conditions. We may be required to undertake additional cost-cutting measures, and may be unable to invest in marketing, research and development and engineering at the levels we believe are necessary to maintain our competitive position. Our failure to make these investments could seriously harm our business.

A significant portion of our operating expense and manufacturing costs are relatively fixed. If revenue for a particular quarter is lower than we expect, we likely will be unable to proportionately reduce our operating expenses or fixed manufacturing costs for that quarter, which would harm our operating results.

If we do not successfully develop new product features and improvements and new products that respond to customer requirements, our ability to generate revenue, obtain new customers, and retain existing customers may suffer.

Our success depends on our ability to offer new product features, improved performance characteristics and new products, such as larger diameter substrates, low defect density substrates, thicker or thinner substrates, substrates with extreme surface flatness specifications, substrates that are manufactured with a doped crystal growth process or substrates that incorporate leading technology and other technological advances. New products must meet customer needs and compete effectively on quality, price and performance. The markets for our products are characterized by rapid technological change, changing customer needs and evolving industry standards. If our competitors introduce products employing new technologies or performance characteristics, our existing products could become obsolete and unmarketable. Over time, we have seen our competitors selling more substrates manufactured using a crystal growth technology similar to ours, which has eroded our technological differentiation.

The development of new product features, improved performance characteristics and new products can be a highly complex process, and we may experience delays in developing and introducing them. Any significant delay could cause us to fail to timely introduce and gain market acceptance of new products. Further, the costs involved in researching, developing and engineering new products could be greater than anticipated. If we fail to offer new products or product enhancements or fail to achieve higher quality products, we may not generate sufficient revenue to offset our development costs and other expenses or meet our customers’ requirements.

We have made and may continue to make strategic investments in raw materials suppliers, which may not be successful and may result in the loss of all or part of our investment.

We have made direct investments or investments through our subsidiaries in raw material suppliers in China, which provide us with opportunities to gain supplies of key raw materials that are important to our substrate business. These affiliates each have a market beyond that provided by us. We do not have significant influence over every one of these companies and in some we have made only a strategic, minority investment. We may not be successful in achieving the financial, technological or commercial advantage upon which any given investment is premised, and we could end up losing all or part of our investment which would have a negative impact on our results of operations. In the first quarter of 2017, we incurred an impairment charge of $313,000 against one of our partially-owned suppliers, writing down our investment to zero value. Most recently, in the first quarter of 2019, we incurred an impairment charge of $1.1 million for a germanium materials company in China in which we have a 25% ownership interest, writing down our investment to zero value. The significant decline in the selling prices of raw materials which began in 2015 has

61

weakened some of these companies and their losses have negatively impacted our financial results. Further, the increasing concern and restrictions in China of hazardous chemicals and other hazardous elements could result in orders to shut down permanently, fines or other severe measures. Any such orders directed at one of our joint venture companies could result in impairment charges if the company is forced to close its business, cease operations or incurs fines, or operating losses, which would have a material adverse effect on our financial results.

We purchase critical raw materials and parts for our equipment from single or limited sources, and could lose sales if these sources fail to fill our needs.

We depend on a limited number of suppliers for certain raw materials, components and equipment used in manufacturing our products, including key materials such as quartz tubing, and polishing solutions. We generally purchase these materials through standard purchase orders and not pursuant to long-term supply contracts, and no supplier guarantees supply of raw materials or equipment to us. If we lose any of our key suppliers, our manufacturing efforts could be significantly hampered and we could be prevented from timely producing and delivering products to our customers. Prior to investing in our subsidiaries and joint ventures, we sometimes experienced delays obtaining critical raw materials and spare parts, including gallium, and we could experience such delays again in the future due to shortages of materials or for other reasons. Delays in receiving equipment or materials could result in higher costs and cause us to delay or reduce production of our products. If we have to delay or reduce production, we could fail to meet customer delivery schedules and our revenue and operating results could suffer.

We may not be able to identify or form additional complementary raw material joint ventures.

We might invest in additional joint venture companies in order to remain competitive in our marketplace and ensure a supply of critical raw materials. However, we may not be able to identify additional complementary joint venture opportunities or, even once opportunities are identified, we may not be able to reach agreement on the terms of the business venture with the other investment partners. Further, geopolitical tensions and trade wars could result in government agencies blocking such new joint ventures. New joint ventures could require cash investments or cause us to incur additional liabilities or other expenses, any of which could adversely affect our financial condition and operating results.

The financial condition of our customers may affect their ability to pay amounts owed to us.

Some of our customers may be undercapitalized and cope with cash flow issues. Because of competitive market conditions, we may grant our customers extended payment terms when selling products to them. Subsequent to our fulfilling an order, some customers have been unable to make payments when due, reducing our cash balances and causing us to incur charges to allow for a possibility that some accounts might not be paid. We observed an increase in our accounts receivable in the first quarter of 2020 and believe this has resulted from work stoppages, shelter-in-place orders and general cautiousness due to the COVID-19 pandemic. In the past we, have had some customers file for bankruptcy. If our customers do not pay amounts owed to us then we will incur charges that would reduce our earnings.

We depend on the continuing efforts of our senior management team and other key personnel. If we lose members of our senior management team or other key personnel, or are unable to successfully recruit and train qualified personnel, our ability to manufacture and sell our products could be harmed.

Our future success depends on the continuing services of members of our senior management team and other key personnel.  Our industry is characterized by high demand and intense competition for talent, and the turnover rate can be high.  We compete for qualified management and other personnel with other specialty material companies and semiconductor companies.  Our employees could leave our company with little or no prior notice and would be free to work for a competitor.  If one or more of our senior executives or other key personnel were unable or unwilling to continue in their present positions, we may not be able to replace them easily or at all, and other senior management may be required to divert attention from other aspects of the business.  The loss of any of these individuals or our ability to attract or retain qualified personnel could adversely affect our business.

62

Our results of operations may suffer if we do not effectively manage our inventory.

We must manage our inventory of raw materials, work in process and finished goods effectively to meet changing customer requirements, while keeping inventory costs down and improving gross margins. Although we seek to maintain sufficient inventory levels of certain materials to guard against interruptions in supply and to meet our near term needs, we may experience shortages of certain key materials. Some of our products and supplies have in the past and may in the future become obsolete while in inventory due to changing customer specifications, or become excess inventory due to decreased demand for our products and an inability to sell the inventory within a foreseeable period. This would result in charges that reduce our gross profit and gross margin. Furthermore, if market prices drop below the prices at which we value inventory, we would need to take a charge for a reduction in inventory values in accordance with the lower of cost or net realizable value valuation rule. We have in the past had to take inventory valuation and impairment charges. Any future unexpected changes in demand or increases in costs of production that cause us to take additional charges for un-saleable, obsolete or excess inventory, or to reduce inventory values, would adversely affect our results of operations.

The effect of terrorist threats and actions on the general economy could decrease our revenue.

Countries such as the United States and China continue to be on alert for terrorist activity. The potential near and long-term impact terrorist activities may have in regards to our suppliers, customers and markets for our products and the economy is uncertain. There may be embargos of ports or products, or destruction of shipments or our facilities, or attacks that affect our personnel. There may be other potentially adverse effects on our operating results due to significant events that we cannot foresee. Since we perform all of our manufacturing operations in China, terrorist activity or threats against U.S.-owned enterprises are a particular concern to us.

III.          Risks Related to International Aspects of Our Business

The Chinese central government is increasingly aware of air pollution and other forms of environmental pollution and their reform efforts can impact our manufacturing, including intermittent mandatory shutdowns.

The Chinese central government is demonstrating strong leadership to improve air quality and reduce environmental pollution. These efforts have impacted manufacturing companies through mandatory shutdowns, increased inspections and regulatory reforms. In the fourth quarter of 2017, many manufacturing companies in the greater Beijing area, including AXT, were instructed by the local government to cease most manufacturing for several days until the air quality improved. In the first quarter of 2018, from February 27 to March 31 over 300 manufacturing companies, including AXT, were again intermittently shut down by the local government for a total of ten days, or 30 percent of the remaining calendar days, due to severe air pollution. Our shipments were delayed and our revenue for the quarter was negatively impacted. We expect that mandatory factory shutdowns will occur in the future. If the frequency of such shutdowns increases, especially at the end of a quarter, or if the total number of days of shutdowns prevents us from producing enough wafers to ship, then these shutdowns will have a material adverse effect on our manufacturing output, revenue and factory utilization. Each of our raw material supply chain companies could also be impacted by environmental related orders from the central government.

Enhanced trade tariffs, import restrictions, export restrictions, Chinese regulations or other trade barriers may materially harm our business.

All of our wafer substrates are manufactured in China and in the years 2020 and 2019, approximately 10% of our revenue was generated by sales to customers in North America, primarily in the U.S. In September 2018, the Trump Administration announced a list of thousands of categories of goods that became subject to tariffs when imported into the United States. This pronouncement imposed tariffs on wafer substrates we imported into the United States. The initial tariff rate was 10% and subsequently was increased to 25%. In the years 2020 and 2019 we paid approximately $1.3 million and $0.7 million, respectively, in tariffs. The future impact of tariffs and trade wars is uncertain. We may be required to raise prices, which may result in the loss of customers and our business, financial condition and results of operations may be materially harmed. Additionally, it is possible that our business could be adversely impacted by retaliatory trade measures taken by China or other countries in response to existing or future tariffs, which could cause us

63

to raise prices or make changes to our operations, which could materially harm our business, financial condition and results of operations.

The economic and political conditions between China and the United States, in our view, create an unstable business environment. The United States government has restricted access by certain Chinese technology companies to items produced domestically and abroad from U.S. technology and software, which may impact our ability to grow our revenue. Trade restrictions against China have resulted in a greater determination within China to be self-sufficient and produce more goods domestically. Government agencies in China may be encouraging and supporting the founding of new companies, the addition of new products in existing companies and more vertical integration within companies. These factors have resulted in lower revenue from sales of our wafer substrates in China. Further, the continued threats of tariffs and other trade restrictions could have a generally disruptive impact on the global economy and, therefore, negatively impact our sales.

In addition, we may incur increases in costs and other adverse business consequences, including loss of revenue or decreased gross margins, due to changes in tariffs, import or export restrictions, further trade barriers, or unexpected changes in regulatory requirements. For example, in July 2012, we received notice of retroactive value-added taxes (VATs) levied by the tax authorities in China, which applied for the period from July 1, 2011 to June 30, 2012.  We expensed the retroactive VATs of approximately $1.3 million in the quarter ended June 30, 2012, which resulted in a decrease in our gross margins. These VATs will continue to negatively impact our gross margins for the future quarters. Given the relatively fluid regulatory environment in China and the United States, there could be additional tax or other regulatory changes in the future. Any such changes could directly and materially adversely impact our financial results and general business condition.

The spread of COVID-19 has affected our business operations and financial performance.

The spread of COVID-19 has impacted our operations and financial performance. This outbreak has triggered references to the SARS outbreak, which occurred in 2003 and affected our business operations. Any severe occurrence of an outbreak of a contagious disease such as COVID-19, SARS, Avian Flu or Ebola may cause us or the government to temporarily close our manufacturing operations in China. In January 2020, virtually all companies in China were ordered to remain closed after the traditional Lunar New Year holiday ended, including our subsidiaries in China. If there is a renewed surge of the COVID-19 pandemic in China, the Chinese government may require companies to close again.  If one or more of our key suppliers is required to close for an extended period, we might not have enough raw material inventories to continue manufacturing operations. In addition, travel restrictions between China and the U.S. have disrupted our normal movement to and from China and this has impacted our efficiency. The outbreak has affected transportation and reduced the availability of air transport, caused port closures, and increased border controls and closures. If our manufacturing operations were closed for a significant period or we experience difficulty in shipping our products, we could lose revenue and market share, which would depress our financial performance and could be difficult to recapture. If one of our key customers is required to close for an extended period this may delay the placement of new orders. As a result, our revenue would decline. Further, customers might default on their obligations to us. In the first quarter of 2020 we observed an increase in our accounts receivable and believe this is the result of businesses slowing down and a general cautiousness due to the COVID-19 pandemic. Such events would negatively impact our financial performance.

Financial market volatility and adverse changes in the domestic, global, political and economic environment could have a significant adverse impact on our business, financial condition and operating results.

We are subject to the risks arising from adverse changes and uncertainty in domestic and global economies. Uncertain global economic and political conditions or low or negative growth in China, Europe or the United States, along with volatility in the financial markets, increasing national debt and fiscal concerns in various regions and the adoption and availability of fiscal and monetary stimulus measures to counteract the impact of the COVID-19 pandemic, pose challenges to our industry. Currently China’s economy is slowing and this could impact our financial performance. In addition, tariffs, trade restrictions, trade wars and Brexit are creating an unstable environment and can disrupt or restrict commerce. Although we remain well-capitalized, the cost and availability of funds may be adversely affected by illiquid credit markets. Volatility in U.S. and international markets and economies may adversely affect our liquidity,

64

financial condition and profitability. Another severe or prolonged economic downturn could result in a variety of risks to our business, including:

increased volatility in our stock price;
increased volatility in foreign currency exchange rates;
delays in, or curtailment of, purchasing decisions by our customers or potential customers;
increased credit risk associated with our customers or potential customers, particularly those that may operate in industries most affected by the economic downturn; and
impairment of our tangible or intangible assets.

In the past, most recently in the fourth quarter of 2018 and continuing in 2019, we experienced delays in customer purchasing decisions and disruptions in a normal volume of customer orders that we believe were in part due to the uncertainties in the global economy, resulting in an adverse impact on consumer spending. During challenging and uncertain economic times and in tight credit markets, many customers delay or reduce technology purchases. Should similar events occur again, our business and operating results could be significantly and adversely affected.

We derive a significant portion of our revenue from international sales, and our ability to sustain and increase our international sales involves significant risks.

Approximately 90% of our revenue is from international sales. We expect that sales to customers outside the United States, particularly sales to customers in Japan, Taiwan, Europe and China, will continue to represent a significant portion of our revenue. Therefore, our revenue growth depends significantly on the expansion of our international sales and operations.

All of our manufacturing facilities and most of our suppliers are also located outside the United States. Managing our overseas operations presents challenges, including periodic regional economic downturns, trade balance issues, threats of trade wars, varying business conditions and demands, political instability, variations in enforcement of intellectual property and contract rights in different jurisdictions, differences in the ability to develop relationships with suppliers and other local businesses, changes in U.S. and international laws and regulations, including U.S. export restrictions, fluctuations in interest and currency exchange rates, the ability to provide sufficient levels of technical support in different locations, cultural differences and perceptions of U.S. companies, shipping delays and terrorist acts or acts of war, natural disasters and epidemics or pandemics, such as COVID-19, among other risks. Many of these challenges are present in China, which represents a large potential market for semiconductor devices. Global uncertainties with respect to: (i) economic growth rates in various countries; (ii) sustainability of demand for electronic products; (iii) capital spending by semiconductor manufacturers; (iv) price weakness for certain semiconductor devices; (v) changing and tightening environmental regulations; (vi) political instability in regions where we have operations and (vii) trade wars may also affect our business, financial condition and results of operations.

Our dependence on international sales involves a number of risks, including:

changes in tariffs, import restrictions, export restrictions, or other trade barriers;
unexpected changes in regulatory requirements;
longer periods to collect accounts receivable;
foreign exchange rate fluctuations;
changes in export license requirements;

65

political and economic instability; and
unexpected changes in diplomatic and trade relationships.

Most of our sales are denominated in U.S. dollars, except for sales to our Chinese customers which are denominated in renminbi and our Japanese customers which are denominated in Japanese yen. We also have some small sales denominated in Euro. Increases in the value of the U.S. dollar could increase the price of our products in non-U.S. markets and make our products more expensive than competitors’ products in these markets.

We are subject to foreign exchange gains and losses that materially impact our income statement.

We are subject to foreign exchange gains and losses that may materially impact our statement of operations. For example, in 2020 we incurred a loss of $411,000.

The functional currency of our companies in China is the Chinese renminbi, the local currency. We can incur foreign exchange gains or losses when we pay dollars to one of our China-based companies or a third-party supplier in China. Similarly, if a company in China pays renminbi into one of our bank accounts transacting in dollars the renminbi will be converted to dollars and we can incur a foreign exchange gain or loss. Hedging renminbi will be considered in the future but it is complicated by the number of companies involved, the diversity of transactions and restrictions imposed by the banking system in China.

Sales to Japanese customers are denominated in Japanese yen. This subjects us to fluctuations in the exchange rates between the U.S. dollar and the Japanese yen and can result in foreign exchange gains and losses. This has been problematic in the past and, therefore, we instituted a foreign currency hedging program dealing with yen which has mitigated the problem.

Joint venture raw material companies in China bring certain risks.

Since our consolidated subsidiaries and all of our joint venture raw material companies reside in China, their activities could subject us to a number of risks associated with conducting operations internationally, including:

unexpected changes in regulatory requirements that may limit our ability to manufacture, export the products of these companies or sell into particular jurisdictions or impose multiple conflicting tax laws and regulations;
the imposition of tariffs, trade barriers and duties;
difficulties in managing geographically disparate operations;
difficulties in enforcing agreements through non-U.S. legal systems;
political and economic instability, civil unrest or war;
terrorist activities that impact international commerce;
difficulties in protecting our intellectual property rights, particularly in countries where the laws and practices do not protect proprietary rights to as great an extent as do the laws and practices of the United States;
new or changing laws and policies affecting economic liberalization, foreign investment, currency convertibility or exchange rates, taxation or employment;

66

new or changing PRC regulations and policies regarding data security and oversight by the Cyberspace Administration of China of our consolidated subsidiaries and all of our joint venture raw material companies; and
nationalization of foreign-owned assets, including intellectual property.

Uncertainty regarding the United States’ foreign policy, particularly with regards to China, could disrupt our business.

We manufacture our substrates in China and, in 2020, approximately 90% of our sales were to customers located outside the United States. Further, we have partial ownership of raw material companies in China as part of our supply chain. The United States’ current foreign policy has created uncertainty and caution in the international business community, resulting in disruptions in manufacturing, import/export, trade tariffs, sales, investments and other business activity. Such disruptions have had an adverse impact on our financial performance and could continue in the future.

If China places restrictions on freight and transportation routes and on ports of entry and departure this could result in shipping delays or increased costs for shipping.

In August 2015, there was an explosion at the Port of Tianjin, China. As a result of this incident the government placed restrictions on importing certain materials and on freight routes used to transport these materials. We experienced some modest disruption from these restrictions. If the government were to place additional restrictions on the transportation of materials, then our ability to transport our raw materials or products could be limited and result in manufacturing delays or bottlenecks at shipping ports, affecting our ability to deliver products to our customers. During periods of such restrictions, we may increase our stock of critical materials (such as arsenic, gallium and other items) for use during the period that these restrictions are likely to last, which will increase our use of cash and increase our inventory level. Any of these restrictions could materially and adversely impact our results of operations and our financial condition.

Our operating results depend in large part on continued customer acceptance of our substrate products manufactured in China and continued improvements in product quality.

We manufacture all of our products in China, and source most of our raw materials in China. We have in the past experienced quality problems with our China-manufactured products. Our previous quality problems caused us to lose market share to our competitors, as some of our customers reduced their orders until our wafer surface quality was as good and as consistent as that offered by our competitors and instead allocated their requirements for compound semiconductor substrates to our competitors. If we are unable to continue to achieve customer qualifications for our products, or if we are unable to control product quality, customers may not increase purchases of our products, our China facilities will become underutilized, and we will be unable to achieve revenue growth.

Changes in China’s political, social, regulatory or economic environments may affect our financial performance.

Our financial performance may be affected by changes in China’s political, social, regulatory or economic environments. The role of the Chinese central and local governments in the Chinese economy is significant. The Beijing municipal government’s decision to move to the Tongzhou district, the original location of our manufacturing company, resulted in the city instructing virtually all existing manufacturing companies, including AXT, to relocate all or some of their manufacturing lines. We were instructed to move our gallium arsenide manufacturing line out of the area. Chinese policies toward hazardous materials, including arsenic, environmental controls, air pollution, economic liberalization, laws and policies affecting technology companies, foreign investment, currency exchange rates, taxation structure and other matters could change, resulting in greater restrictions on our ability to do business and operate our manufacturing facilities in China. We have observed a growing fluidity and tightening of regulations concerning hazardous materials, other environmental controls and air pollution. The Chinese government could revoke, terminate or suspend our operating licenses for reasons related to environmental control over the use of hazardous materials, air pollution, labor complaints, national security and similar reasons without compensation to us. Further, the central government encourages employees to report to the appropriate regulatory agencies possible safety or environmental violations, but

67

there may not be actual violations. In days of severe air pollution the government has ordered manufacturing companies to stop all production. For example, in the first quarter of 2018, from February 27 to March 31, over 300 manufacturing companies, including us, were again intermittently shut down by the local government for a total of ten days due to severe air pollution. Our shipments were delayed and our revenue for the quarter was negatively impacted. We expect that mandatory factory shutdowns will occur in the future. Any failure on our part to comply with governmental regulations could result in the loss of our ability to manufacture our products. Further, any imposition of surcharges or any increase in Chinese tax rates or reduction or elimination of Chinese tax benefits could hurt our financial results.

Our international operations are exposed to potential adverse tax consequence in China.

Our international operations create a risk of potential adverse tax consequences. Taxes on income in our China-based companies are dependent upon acceptance of our operational practices and intercompany transfer pricing by local tax authorities as being on an arm's length basis. Due to inconsistencies among taxing authorities in application of the arm's length standard, transfer pricing challenges by tax authorities could, if successful, materially increase our consolidated income tax expense. We are subject to tax audits in China and an audit could result in the assessment of additional income tax against us. This could have a material adverse effect on our operating results or cash flows in the period or periods for which that determination is made and could result in increases to our overall tax expense in subsequent periods. Various taxing agencies in China are increasingly focused on tax reform and other legislative action to increase tax revenue. In addition to risks regarding income tax we have in the past been retroactively assessed value added taxes (“VAT” or sales tax) and such VAT assessments could occur again in the future.

If there are power shortages in China, we may have to temporarily close our China operations, which would adversely impact our ability to manufacture our products and meet customer orders, and would result in reduced revenue.

In the past, China has faced power shortages resulting in power demand outstripping supply in peak periods. Instability in electrical supply has caused sporadic outages among residential and commercial consumers causing the Chinese government to implement tough measures to ease the energy shortage. If further problems with power shortages occur in the future, we may be required to make temporary closures of our operations or of our subsidiary and joint venture raw material companies. We may be unable to manufacture our products and would then be unable to meet customer orders except from finished goods inventory on hand. As a result, our revenue could be adversely impacted, and our relationships with our customers could suffer, impacting our ability to generate future revenue. In addition, if power is shut off at any of our facilities at any time, either voluntarily or as a result of unplanned brownouts, during certain phases of our manufacturing process including our crystal growth phase, the work in process may be ruined and rendered unusable, causing us to incur costs that will not be covered by revenue, and negatively impacting our cost of revenue and gross margins.

IV.         Risks Related to Our Financial Results and Capital Structure

We may utilize our cash balances for relocating manufacturing lines, adding capacity, acquiring state-of-the-art equipment or offsetting a business downturn resulting in the decline of our existing cash and if we need additional capital, funds may not be available on acceptable terms, or at all.

Our liquidity is affected by many factors including among others, the relocation of our gallium arsenide manufacturing lines, the expansion of our capacity to meet market demand, the acquisition of state-of-the-art equipment, other capital expenditures, operating activities, the effect of exchange rate changes and other factors related to the uncertainties of the industry and global economies. Such matters could draw down our cash reserves, which could adversely affect our financial condition, require us to incur debt, reduce our value and possibly impinge our ability to raise debt and equity funding in the future, at a time when we might need to raise additional cash or elect to raise additional cash. Accordingly, there can be no assurance that events will not require us to seek additional capital or, if required, that such capital would be available on terms acceptable to us, if at all.

The terms of the private equity raised in China as a first step toward an IPO on the STAR Market grant each Investor a right of redemption if Tongmei fails to achieve its IPO.

68

Pursuant to the Capital Investment Agreements with the Investors, each Investor has the right to require AXT to redeem any or all Tongmei shares held by such Investor at the original purchase price paid by such Investor, without interest, in the event of a material adverse change or if Tongmei does not achieve its IPO on or before December 31, 2022. This right is suspended when Tongmei submits its formal application to the CSRC. Tongmei currently plans to submit its formal application to the CSRC in the fourth quarter of 2021 or in the first quarter of 2022. However, if on December 31, 2022 the IPO application has been submitted and accepted by the CSRC or the stock exchange and such submission remains under review, then the date when such investor is entitled to exercise such redemption right shall be deferred to a date when such submission is rejected by the CSRC or stock exchange, or the date when Tongmei withdraws its IPO application. The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. Tongmei does not expect to complete the IPO until mid-2022. The listing of Tongmei on China’s STAR Market will not change the status of AXT as a U.S. public company. There can be no assurances that Tongmei will complete its IPO by December 31, 2022 or at all. In the event that investors exercise their redemption rights, we may be required to seek additional capital in order to redeem their Tongmei shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations.

Unpredictable fluctuations in our operating results could disappoint analysts or our investors, which could cause our stock price to decline.

We have experienced, and may continue to experience, significant fluctuations in our revenue, gross margins and earnings. Our quarterly and annual revenue and operating results have varied significantly in the past and may vary significantly in the future due to a number of factors, including:

our ability to develop, manufacture and deliver high quality products in a timely and cost-effective manner;
unforeseen disruptions at our new sites;
disruptions in manufacturing if air pollution, or other environmental hazards, or outbreaks of contagious diseases causes the Chinese government to order work stoppages;
fluctuation of our manufacturing yields;
decreases in the prices of our or our competitors’ products;
fluctuations in demand for our products;
the volume and timing of orders from our customers, and cancellations, push-outs and delays of customer orders once booked;
decline in general economic conditions or downturns in the industry in which we compete;
expansion of our manufacturing capacity;
expansion of our operations in China;
limited availability and increased cost of raw materials;
costs incurred in connection with any future acquisitions of businesses or technologies; and
increases in our expenses, including expenses for research and development.

Due to these factors, we believe that period-to-period comparisons of our operating results may not be meaningful indicators of our future performance.

69

A substantial percentage of our operating expenses are fixed, and we may be unable to adjust spending to compensate for an unexpected shortfall in revenue. As a result, any delay in generating revenue could cause our operating results to fall below the expectations of market analysts or investors, which could also cause our stock price to decline.

If our operating results and financial performance do not meet the guidance that we have provided to the public, our stock price may decline.

We provide public guidance on our expected operating and financial results. Although we believe that this guidance provides our stockholders, investors and analysts with a better understanding of our expectations for the future, such guidance is comprised of forward-looking statements subject to the risks and uncertainties described in this report and in our other public filings and public statements. Our actual results may not meet the guidance we have provided. If our operating or financial results do not meet our guidance or the expectations of investment analysts, our stock price may decline.

We have adopted certain anti-takeover measures that may make it more difficult for a third party to acquire us.

Our board of directors has the authority to issue up to 800,000 shares of preferred stock in addition to the outstanding shares of Series A preferred stock and to determine the price, rights, preferences and privileges of those shares without any further vote or action by the stockholders. The rights of the holders of common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. The issuance of shares of preferred stock could have the effect of making it more difficult for a third party to acquire a majority of our outstanding voting stock. We have no present intention to issue additional shares of preferred stock.

Provisions in our restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a merger, acquisition or change of control, or changes in our management, which could adversely affect the market price of our common stock. The following are some examples of these provisions:

the division of our board of directors into three separate classes, each with three-year terms;
the right of our board to elect a director to fill a space created by a board vacancy or the expansion of the board;
the ability of our board to alter our amended and restated bylaws; and
the requirement that only our board or the holders of at least 10% of our outstanding shares may call a special meeting of our stockholders.

Furthermore, because we are incorporated in Delaware, we are subject to the provisions of Section 203 of the Delaware General Corporation Law. These provisions prohibit us from engaging in any business combination with any interested stockholder (a stockholder who owns 15% or more of our outstanding voting stock) for a period of three years following the time that such stockholder became an interested stockholder, unless:

662/3% of the shares of voting stock not owned by the interested stockholder approve the merger or combination, or
the board of directors approves the merger or combination or the transaction which resulted in the stockholder becoming an interested stockholder.

70

Our common stock may be delisted from The Nasdaq Global Select Market, which could negatively impact the price of our common stock and our ability to access the capital markets.

Our common stock is listed on The Nasdaq Global Select Market. The bid price of our common stock has in the past closed below the $1.00 minimum per share bid price required for continued inclusion on The Nasdaq Global Select Market under Marketplace Rule 5450(a). If the bid price of our common stock remains below $1.00 per share for thirty consecutive business days, we could be subject to delisting from the Nasdaq Global Select Market.

Any delisting from The Nasdaq Global Select Market could have an adverse effect on our business and on the trading of our common stock. If a delisting of our common stock were to occur, our common stock would trade in the over-the-counter market and be quoted on a service such as those provided by OTC Markets Group, Inc. Such alternatives are generally considered to be less efficient markets, and our stock price, as well as the liquidity of our common stock, may be adversely impacted as a result. Delisting from The Nasdaq Global Select Market could also have other negative results, including the potential loss of confidence by customers, suppliers and employees, the loss of institutional investor interest and fewer business development opportunities, as well as the loss of liquidity for our stockholders.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2020, we had U.S. federal net operating loss carryforwards of approximately $55.0 million. We have utilized net operating losses for certain states. In June 2020, California's Governor signed AB 85 suspending California net operating loss utilization, effective for tax years 2020, 2021 and 2022. As of September 30, 2021, we have approximately $122,000 in net operating loss carryforwards. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income and taxes may be limited.  In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period.  Similar rules may apply under state tax laws.  We might have undergone prior ownership changes, and we may undergo ownership changes in the future, which may result in limitations on our net operating loss carryforwards and other tax attributes.  Any such limitations on our ability to use our net operating loss carryforwards and other tax attributes could adversely impact our business, financial condition and results of operations.

V.         Risks Related to Our Intellectual Property

Intellectual property infringement claims may be costly to resolve and could divert management attention.

Other companies may hold or obtain patents on inventions or may otherwise claim proprietary rights to technology necessary to our business. The markets in which we compete are comprised of competitors that in some cases hold substantial patent portfolios covering aspects of products that could be similar to ours. We could become subject to claims that we are infringing patent, trademark, copyright or other proprietary rights of others. We may incur expenses to defend ourselves against such claims or enter into cross license agreements that require us to pay royalty payments to resolve such claims. For example, in 2020, we and a competitor entered into the Cross License Agreement, which has a term that began on January 1, 2020 and expires on December 31, 2029. We have in the past been involved in lawsuits alleging patent infringement, and could in the future be involved in similar litigation.

If we are unable to protect our intellectual property, including our non-patented proprietary process technology, we may lose valuable assets or incur costly litigation.

We rely on a combination of patents, copyrights, trademarks, trade secrets and trade secret laws, non-disclosure agreements and other intellectual property protection methods to protect our proprietary technology. We believe that our internal, non-patented proprietary process technology methods, systems and processes are a valuable and critical element of our intellectual property. We must establish and maintain safeguards to avoid the theft of these processes. Our ability to establish and maintain a position of technology leadership also depends on the skills of our development personnel. Despite our efforts to protect our intellectual property, third parties can develop products or processes similar to ours.

71

Our means of protecting our proprietary rights may not be adequate, and our competitors may independently develop similar technology, duplicate our products or design around our patents. We believe that at least two of our competitors ship GaAs substrates produced using a process similar to our VGF process. Our competitors may also develop and patent improvements to the VGF technology upon which we rely, and thus may limit any exclusivity we enjoy by virtue of our patents or trade secrets.

It is possible that pending or future United States or foreign patent applications made by us will not be approved, that our issued patents will not protect our intellectual property, or that third parties will challenge our ownership rights or the validity of our patents. In addition, the laws of some foreign countries may not protect our proprietary rights to as great an extent as do the laws of the United States and it may be more difficult to monitor the use of our intellectual property. Our competitors may be able to legitimately ascertain non-patented proprietary technology embedded in our systems. If this occurs, we may not be able to prevent the development of technology substantially similar to ours.

We may have to resort to costly litigation to enforce our intellectual property rights, to protect our trade secrets or know-how or to determine their scope, validity or enforceability. Enforcing or defending our proprietary technology is expensive, could cause us to divert resources and may not prove successful. Our protective measures may prove inadequate to protect our proprietary rights, and if we fail to enforce or protect our rights, we could lose valuable assets.

VI.           Risks Related to Compliance, Environmental Regulations and Other Legal Matters

If we, or any of our partially-owned supply chain companies, fail to comply with environmental and safety regulations, we may be subject to significant fines or forced to cease our operations.

We are subject to federal, state and local environmental and safety laws and regulations in all of our operating locations, including laws and regulations of China, such as laws and regulations related to the development, manufacture and use of our products, the use of hazardous materials, the operation of our facilities, and the use of our real property. These laws and regulations govern the use, storage, discharge and disposal of hazardous materials during manufacturing, research and development, and sales demonstrations. If we, or any of our partially-owned supply chain companies, fail to comply with applicable regulations, we could be subject to substantial liability for clean-up efforts, personal injury, fines or suspension or be forced to close or temporarily cease our operations, and/or suspend or terminate the development, manufacture or use of certain of our products, the use of our facilities, or the use of our real property, each of which could have a material adverse effect on our business, financial condition and results of operations.

The Chinese central government is demonstrating strong leadership to improve air quality and reduce environmental pollution. The central government encourages employees to report to the appropriate regulatory agencies possible safety or environmental violations but there may not be actual violations. These efforts have impacted manufacturing companies through mandatory shutdowns, increased inspections and regulatory reforms. In the first quarter of 2018, from February 27 to March 31 over 300 manufacturing companies were again intermittently shut down by the local government for a total of ten days, or 30 percent of the remaining calendar days, due to severe air pollution. Our shipments were delayed and our revenue for the quarter was negatively impacted. We expect that mandatory factory shutdowns will occur in the future. If the frequency of such shutdowns increases, especially at the end of a quarter, or if the total number of days of shutdowns prevents us from producing enough wafers to ship, then the shutdowns will have a material adverse effect on our manufacturing output, revenue and factory utilization. We believe the relocation of our gallium arsenide and germanium manufacturing lines mitigates our exposure to factory shutdowns. Each of our raw material supply chain companies could also be impacted by environmental related orders from the central government.

In addition, from time to time, the Chinese government issues new regulations, which may require additional actions on our part to comply. For example on February 27, 2015, the China State Administration of Work Safety updated its list of hazardous substances. The previous list, which was published in 2002, did not restrict the materials that we use in our wafers. The new list added gallium arsenide. As a result of the newly published list, we were required to seek additional permits.

72

We could be subject to suits for personal injuries caused by hazardous materials.

In 2005, a complaint was filed against us alleging personal injury, general negligence, intentional tort, wage loss and other damages, including punitive damages, as a result of exposure of plaintiffs to high levels of gallium arsenide in gallium arsenide wafers, and methanol. Other current and/or former employees could bring litigation against us in the future. Although we have in place engineering, administrative and personnel protective equipment programs to address these issues, our ability to expand or continue to operate our present locations could be restricted or we could be required to acquire costly remediation equipment or incur other significant expenses if we were found liable for failure to comply with environmental and safety regulations. Existing or future changes in laws or regulations in the United States and China may require us to incur significant expenditures or liabilities, or may restrict our operations. In addition, our employees could be exposed to chemicals or other hazardous materials at our facilities and we may be subject to lawsuits seeking damages for wrongful death or personal injuries allegedly caused by exposure to chemicals or hazardous materials at our facilities.

Litigation is inherently uncertain and while we would expect to defend ourselves vigorously, it is possible that our business, financial condition, results of operations or cash flows could be affected in any particular period by litigation pending and any additional litigation brought against us. In addition, future litigation could divert management’s attention from our business and operations, causing our business and financial results to suffer. We could incur defense or settlement costs in excess of the insurance covering these litigation matters, or that could result in significant judgments against us or cause us to incur costly settlements, in excess of our insurance limits.

We are subject to internal control evaluations and attestation requirements of Section 404 of the Sarbanes-Oxley Act.

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, we must include in our Annual Report on Form 10-K a report of management on the effectiveness of our internal control over financial reporting. Ongoing compliance with this requirement is complex, costly and time-consuming and it extends to our companies in China. If: (1) we fail to maintain effective internal control over financial reporting; or (2) our management does not timely assess the adequacy of such internal control, we could be subject to regulatory sanctions and the public’s perception of us may be adversely impacted.

We need to continue to improve or implement our systems, procedures and controls.

We rely on certain manual processes for data collection and information processing, as do our joint venture companies. If we fail to manage these procedures properly or fail to effectively manage a transition from manual processes to automated processes, our systems and controls may be disrupted. To manage our business effectively, we may need to implement additional management information systems, further develop our operating, administrative, financial and accounting systems and controls, add experienced senior level managers, and maintain close coordination among our executive, engineering, accounting, marketing, sales and operations organizations.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Not applicable.

Item 3. Defaults upon Senior Securities

None

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None

73

Item 6. Exhibits

a. Exhibits

Exhibit
Number

Description

31.1

Certification by Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification by Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

Certification by Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2

Certification by Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

Inline XBRL Instance.

101.SCH

Inline XBRL Taxonomy Extension Schema.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase.

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase.

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

74

EXHIBIT INDEX

Exhibit

Number

Description

31.1

Certification by Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification by Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

Certification by Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2

Certification by Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

Inline XBRL Instance.

101.SCH

Inline XBRL Taxonomy Extension Schema.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase.

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase.

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

75

SIGNATURES

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

AXT, INC.

Dated: November 12, 2021

By:

/s/ MORRIS S. YOUNG

Morris S. Young

Chief Executive Officer and Chairman of the Board of Directors

(Principal Executive Officer)

/s/ GARY L. FISCHER

Gary L. Fischer

Chief Financial Officer and Corporate Secretary

(Principal Financial Officer and Principal Accounting Officer)

76

EX-31.1 2 axti-20210930xex31d1.htm EX-31.1

EXHIBIT 31.1

Certification Pursuant to

18 U.S.C. Rule 13a-14(a)/15d-14(a)

As Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Morris S. Young, certify that:

1.I have reviewed this quarterly report on Form 10-Q of AXT, Inc.;

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

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

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

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

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

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

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

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

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

Dated: November 12, 2021

By:

/s/ MORRIS S. YOUNG

Morris S. Young

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 axti-20210930xex31d2.htm EX-31.2

EXHIBIT 31.2

Certification Pursuant to

18 U.S.C. Rule 13a-14(a)/15d-14(a)

As Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Gary L. Fischer, certify that:

1.I have reviewed this quarterly report on Form 10-Q of AXT, Inc.;

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

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

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

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

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

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

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

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

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

Dated: November 12, 2021

By:

/s/ GARY L. FISCHER

Gary L. Fischer

Chief Financial Officer and

Corporate Secretary

(Principal Financial Officer and

Principal Accounting Officer)


EX-32.1 4 axti-20210930xex32d1.htm EX-32.1

EXHIBIT 32.1

Certification Pursuant to

18 U.S.C. Section 1350

As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of AXT, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Morris S. Young, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (“Section 906”), that, to the best of my knowledge:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Ay,

Dated: November 12, 2021

By:

/s/ MORRIS S. YOUNG

Morris S. Young

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 axti-20210930xex32d2.htm EX-32.2

EXHIBIT 32.2

Certification Pursuant to

18 U.S.C. Section 1350

As Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of AXT, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gary L. Fischer, Chief Financial Officer and Corporate Secretary of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (“Section 906”), that, to the best of my knowledge:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: November 12, 2021

By:

/s/ GARY L. FISCHER

Gary L. Fischer

Chief Financial Officer and

Corporate Secretary

(Principal Financial Officer and

Principal Accounting Officer)


GRAPHIC 6 axti-20210930x10q005.jpg GRAPHIC begin 644 axti-20210930x10q005.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *:SJBLS,%51DDG J.YN8;.VEN;F5(H(4+R2.<*B@9))]*^4?B?\ M%:_\97\UAI\SV^A1L52)>#<8S\[]\'LO0?6@#V'Q1\>/#&A2O;:<)-8N5R"; M=@L(/H9#U^H!KSR]_:0\0R3DV.C:9!#V68R2M^891^E>+T4 >R6_[1WBA9@; MC2M)DC[JBR(?SWG^5=UX;_:$\/:I,EOK%I/I,C\>:6\V$'ME@ 1^6/>OF&DS M0!]\6MY;WUK'=6<\5Q;R#H(X-3U\:> /B/JW@74E:%VN-,D8?:+) MC\K#U7^ZWN.O?-?76AZW8^(=&M=5TV82VMP@=&[CU!]"#P1ZT :-%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 >(_M#>+7L=(L_#-K*R27W[ZYVG_ED M#@*?8L,_\!KR;P'\,-;\=S^;;@6FF(VV6]E&5![JJ]6;]/4BNQ^(&C3^./V@ MET ,Z1*L,3ONSLB$8DF1+]LMI]3FQR]S,5&?94P/YUK2?!WP#)$R?\ "/1+N&-RS2 C MZ?-3Y_BYX#M[I;=_$=N78XS&CNG7'+!2!^==1I>LZ;KEH+O2[ZWO+<_\M() MP'L<=#['F@#PWQ=^SNJ0277A2]D=UY^QW9'S>RN,?D1^->#W5I/8WW?L\>+);;6[GPO/)FVND:XMP?X95 W ?51G_@/O7B%=1\.;M[+XC^' M94&2;^*,C..'8(?T8T ?:XZ4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!YY8Z+#;?'?5=2?8)+K1HY(AC[V'".?J B#Z,*\(^+'Q"OO%WB.YLH9GCT M:SE:."!3@2%3@R-ZDD<>@]\Y^L9[*&>83E )UB>))>ZJV,C\U7\J^&M;TFZT M/7+W2[Q&6>UF:-MPQG!X/T(P1[&@#.K>\)^*]4\'ZW#J>F3E""!-$3\DR Y* M-[']*P:6@#[NT/5[?7M#LM6M#^XNX5E0'J,C.#[CI^%5/%]M%>^#-J[F+ 'WPPK&^-?B:+0/A[>6 MHE N]3'V6%.Y4_ZPX] N1GU8>M 'R/7:?"C3)-5^)NAQ)$)%AN!U4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5Q7Q ^&^E>/-/"S!;;4HO]1>J@+#_9 M;^\OMV[>_:T8H ^3Y/@'XY25D2VLI%!(#K=+AAZC.#^=>@^ /@-%H]]#JOBB M>"\FB^:.RB!:(-V+$_>QZ8QGUKVJXMXKJWEMYE+12J4< D9!&#R.17(ZO\,M M$UN5FN[W6O+((\D:G*8\'KPQ/Y=.* &^+OBCX8\'12)=7JW-\ =MG:D.^?1L M<+^/ZU\M^*O%.M?$#Q(+RZ1Y)GQ';6L"EA&N>%4=_KU-?1D?P%\#)*KM:WLH M!R5>Z;#?7:Z-X5T'P\&&D:3:6;,,,\48#L/0MU/7N: /$OAM\"[C[3#J_ MB^$)'&=T6FD@ESV,A' '^S^?H?H15"J%4 # Z"C%+0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 457OKZVTVPN+Z\E$5M;QM++(0<*JC)/'M7F MX^-5G<6US?:?X6\07NFP'YKV*V'ED>N<]/Y=Z /4**Q_#/B;3?%NAPZOI4C/ M;2Y&'7:R,.JL.Q%5/%/C33O"'V2358+P6EQ((S=Q1!XH6)_C.(].T!%GO=2OUWQQ6:J^Q/[[DL-JXR<^@-=#<3K;6TL[*[+&AHK MW.SNTO;&WNXU=8YXEE577# , 0".QYH L4444 %%%% !1110 4444 %%%% ! M1110 4444 %%(3S2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 44F:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH YKQ_JNIZ+X(U34-'M?M-]%%^[3;NP"0"VWOM!)Q[5X7 M9:YX:U'PN)]=\9^)=2UF2!S_ &3:%XD1R#E%4+MQQSSC';M7TSBH(;.UMW=X M;>&)W.79$"EOKCKUH \T^ ((^&29R#]LFZ_A6M\3_$]AIFA-H36!U74]70P6 MNG*"3)GC\5B^#[B:^\$:!=W4C37$^G6\LDC\EG,:DD^Y)-; M= '@\7B;2?!7[0'BBZUUWLK6[MD6*7R6*D[8SG"C)!VMR!UKW*UN(;RUANH& MWPS1K)&V,94C(.#[4D]E:W3*UQ;0S,OW3(@8CZ9Z5/T&* ,!O!VF,Q8W6MY) MSQKEZ!^7FTG_ ANE_\ /UKG_@]O?_CU=!10!S__ ANE_\ /UKG_@]O?_CU M'_"&Z7_S]:Y_X/;W_P"/5T%% '/_ /"&Z7_S]:Y_X/;W_P"/4?\ "&Z7_P _ M6N?^#V]_^/5T%% '/_\ "&Z7_P _6N?^#V]_^/4?\(;I?_/UKG_@]O?_ (]7 M044 <_\ \(;I?_/UKG_@]O?_ (]1_P (;I?_ #]:Y_X/;W_X]7044 <__P ( M;I?_ #]:Y_X/;W_X]1_PANE_\_6N?^#V]_\ CU=!10!S_P#PANE_\_6N?^#V M]_\ CU'_ ANE_\ /UKG_@]O?_CU=!10!P^C>&K2[U7Q##-?:XT=IJ"0P#^W M+P;$-K Y'$O/S.QY]?0"MC_A#=+_ .?K7/\ P>WO_P >H\/?\AOQ9_V%8_\ MTBM:Z"@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ M /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W2_\ MGZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![>_\ MQZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/^$-T MO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ M![>__'JZ"B@#G_\ A#=+_P"?K7/_ >WO_QZC_A#=+_Y^M<_\'M[_P#'JZ"B M@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_ >WO_QZN@HH Y__ (0W M2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7/_![ M>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>__'J/ M^$-TO_GZUS_P>WO_ ,>KH** .4MM/CT;QQI]K:W6HO;W.FW?\E#T;_L%7_\ Z-M*Z"@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G_ G_)//#7_8*M?_ M $4M=!7/^!/^2>>&O^P5:_\ HI:Z"@ HHHH **** "DS2UQ5]HFDZU\0M1&J MZ997XATJR,0NK=9=FZ6ZSC<#C.!GZ#TH [6BN4_X0?PE_P!"MHG_ (+XO_B: M/^$'\)?]"MHG_@OB_P#B: .KHKE/^$'\)?\ 0K:)_P""^+_XFC_A!_"7_0K: M)_X+XO\ XF@#JZ*Y3_A!_"7_ $*VB?\ @OB_^)H_X0?PC_T*VB?^"^+_ .)H M ZNBN4_X0?PE_P!"MHG_ (+XO_B:/^$'\)?]"MHG_@OB_P#B: .KHKE/^$'\ M(_\ 0K:)_P""^+_XFC_A!_"7_0K:)_X+XO\ XF@"WX>_Y#GBS_L*Q_\ I%:U MT%:Y7_A!_"7_0K:)_X+XO\ XFIO D,5OX9:"&-(H8M1OXXX MT4*J*MY, H X 'M0!TA-+1BO.O!_@_P ,7G@G0;FY\.:1/<3:=;R2RRV4 M;,[&-268ETRTL;O3]!TNTN4U73PDUO:1QNN;N$'# 9&02/H37H% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!S_@3_ ))YX:_[!5K_ .BEKH*Y_P "?\D\\-?] M@JU_]%+704 %%%% !1110 5S,?\ R4/5_P#L%6'_ *-NZZ:N9C_Y*'J__8*L M/_1MW0!LT444 %,GD,,$DF,[%+8]<"GT=1CM0!Q^@Z9=ZKHVDZ__ &Q>)J5R MD5W,1.[V[HP#-$(=P0+M.T, &R Q).

'/$6H)-!:WEHTMM=ZI>VL5V]R6D MWI),X&PC[@5"H.[((QMQS6G%X,LXS%!]OOWTN&831:8SIY",#N7G;YA4-R%+ ME1@<8 M1^&+&-+1!)<%;6\GO$RXY>7S-P.!T_>MC&#P.: ,&/XBQQWUY;WM MI9K]GM)[IDL]22YFC\H@&.5 $<[N!N89!&>];VCZS>7FH3Z=J>GQ65W%#'< M 0W!G1HW+#[Q12&!4@C&.1@G/&=:^ =.@BB@N+[4+RWBLY+".&>1 J0. "GR M(I_A'S'YO7]W-&D1GNRFX1IDJH"*HP"S'.,DGDGC !E^ M(KR_\-ZB-9MDN+ZUN@EI)8^;PDQ.(73<<*"QV-CU!['++S4KWP?HMH+J:SNK MB=W>XNM2U,6L*R'YMB%@QZY"J%P IR1WZ'4]-AU6VC@G9U1)XIQL(!+1N''4 M'C*C/^3535O#T>JW]M>K?WMG<01R0AK5D&^-RI93N5L?<7E<,.QH YUOB#U'QA=6LMW)::2MS86=S% M:3S&ZV2"1RG*IM.57S%R2P./W<:C&')]\NG MO-0$4LBLN/W08$S2?*Y()7MS\U=/:>#-,L[O3+E'N6DTZR%C%N<89 ,!F '+ M %@#QC>W'--3P=;006D5GJ6HV8@M([.1H)$5KB)/NAV*D@C+?,FT_,>>F "Y MHVH1W]YJZQQR*+>Z6,L\S.'S#&X(!^X,/]T<<$]36O5*QTR'3[F_GB:0M>SB M>0.00&"*F!QP,(/QS5V@ HHHH *RO!7_ " )_P#L*:C_ .ELU:M97@K_ ) $ M_P#V%-1_]+9J .BKE/ __(@>&_\ L%VO_HI:ZNN4\#_\B!X;_P"P7:_^BEH MWJ*** "BBB@ KB_B%8/J7]@6\/\ KQ?M)![2I;RNG_CRK7:57N;&VNY[6:>/ M?):2&6%MQ&UBK*3QU^5F&#QS0!P$NH0^(?&OAO6HFS:03""$YZ-):22R'\C" M/J#5?3/$$0\40:^R:@(]4NFM',EE,D"VYPMNXD9 ARRY&#_RW/6NT'A'0EL5 MLDL ENLTLX1)77#RJRN<@YY#L/;/&,"K]QI5E=:4=,E@'V,QB+RD)7"CI@@@ MC&!R.F* . U32HH?[4U>YTJUU>V:YEF&LZ=<+_:%HJY.%W+C]VRE<*^>/N$Y M%>@27=L\0B$\;22P-)&A8;G08RP'7'S#/U'K6?/X2T6XNI9WMIAYS^9-"EU* MD,K>KQ!@CDX&=RG/>K.K:!IVM"(WL4I:'<(Y(+B2!P&&&7=&RG! &1G!P/04 M <%HVO7>F>'K%+&TL6N5TS2$661#N?SI&C(9@1D*,D>A)H\0MJ6O-::;>M:O M?Z?K3)#+;QM$CNMFTT;;69BN&('WCT[=*[M_#FDN^XV2KA;=0J,R@"!R\0 ! M 5B3[]#D5)_8>G?;OMGV?\ TC[3]KW^8W^M\KRMV,X^YQCIWZ\T 1K-ID M\<,6!D12/)\DP8'JFT':W&"*[2T\-:/8);I:V2Q+;W,EW$%9OEE<,&;KSD.W M!X&>,8%1+X1T14NH_LCM'=1/ Z/<2,J1O]Y(P6Q&IXX3:.!Z"@#90YC4\<@= M*=2 !0 .@XI: "BBB@ HHHH PO%G_((M?^PKIW_I;#755ROBS_D$6O\ V%=. M_P#2V&NJH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\"?\D\\-?\ M8*M?_12UT%<_X$_Y)YX:_P"P5:_^BEKH* "BBB@ HHHH *YF/_DH>K_]@JP_ M]&W==-7,Q?\ )0M7_P"P58_^C;N@#9HHHH **** "BBB@ HHHH Y?6VU6+Q= MX>9=0$>G273Q&UB0J9#]GE;+MGD KPH ]3GC&1:WMXFHV&LM>W3M>:O=V,EN MTS>0(4$P0*F=H(,*G_P!>T.XN6\^9F2.X C9&12<1@>:1A0!@#.<4ZSU.YTMTL=4DU.T@ M6[%SY4DSW=TL>T;(2T9=G+2)(^ 3\B$' .!U.C^%K/1KW[1%%!QD+]XL<*!GBEN_"]M=(["\O(;MKLW:W<90R(Y4I@;E*[0A*8* MGCGKS0!KVUS#>6L5S;2++!,@>.13D,I&01^%2U6T^QM]+TZVL+5"MO;Q+%&" M"O^0!/_V% M-1_]+9J .BKE/ __ "('AO\ [!=K_P"BEKJZY3P/_P B!X;_ .P7:_\ HI: M-ZBBB@ HHHH **** "FR*SQ.J/L9@0KXSM/KS3J* /-3;26.E>);)KRZN5FU MZUAGGG?]Y(DHM@^2H (8C !P,"E^Q6J:LWAU;>-=#.OB,V@0"+:;/SC'M MZ;?,^;;TKN9M#TVXM]0@EM0\6HMONE+-\[;53/7Y3A5Z8P1D<\U6'A;1QI1T MW[-+Y!F^T%S&.=[0-?MWUN;[5:727>H3+#Y[HNR/$9DBMS\ MVX-Y>7/&T,[#.>*Z1=$TY-&32%ML6" #R@[<@'/S'.6R>N2=V3G.333H.FG6 MAJYMV^VCG=YK[=VW;OV9V[]OR[L;L<9Q0!I4444 %%%% !1110 4444 87BS M_D$6O_85T[_TMAKJJY7Q9_R"+7_L*Z=_Z60UU5 !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!S_@3_DGGAK_ +!5K_Z*6N@KG_ G_)//#7_8*M?_ $4M M=!0 4444 %%%% !6%J/AIKW69-4MM:U'3IY+>.WD6U6!E=49V4GS(G((,C=" M*W:* .<_X1C4/^AQUS_OU9?_ "/1_P (QJ'_ $..N?\ ?JR_^1ZZ.B@#G/\ MA&-0_P"AQUS_ +]67_R/1_PC&H?]#CKG_?JR_P#D>NCHH YS_A&-0_Z''7/^ M_5E_\CT?\(QJ'_0XZY_WZLO_ )'KHZ* .<_X1C4/^AQUS_OU9?\ R/1_PC&H M?]#CKG_?JR_^1ZZ.B@#G/^$8U#_H<=<_[]67_P CT?\ ",:A_P!#CKG_ 'ZL MO_D>NCHH YS_ (1C4/\ H<=<_P"_5E_\CT?\(QJ'_0XZY_WZLO\ Y'KHZ* . M<_X1C4/^AQUS_OU9?_(]'_",:A_T..N?]^K+_P"1ZZ.B@#G/^$8U#_H<=<_[ M]67_ ,CT?\(QJ'_0XZY_WZLO_D>NCHH YS_A&-0_Z''7/^_5E_\ (]'_ C& MH?\ 0XZY_P!^K+_Y'KHZ* .<_P"$8U#_ *''7/\ OU9?_(]'_",:A_T..N?] M^K+_ .1ZZ.B@#G/^$8U#_H<=<_[]67_R/6GHFD1Z)IBV4=Q/ M21I&)VJJ_><] *T** "N4L?!=QIMA;6-IXMUR.VMHEAA3R[,[44 *,FWR< # MK75T4 C_ (1C4/\ H<=<_P"_5E_\CUT=% '.?\(QJ'_0XZY_WZLO_D>C_A&- M0_Z''7/^_5E_\CUT=% '.?\ ",:A_P!#CKG_ 'ZLO_D>C_A&-0_Z''7/^_5E M_P#(]='10!SG_",:A_T..N?]^K+_ .1Z/^$8U#_H<=<_[]67_P CUT=% '.? M\(QJ'_0XZY_WZLO_ )'H_P"$8U#_ *''7/\ OU9?_(]='10!SG_",:A_T..N M?]^K+_Y'H_X1C4/^AQUS_OU9?_(]='10!SG_ C&H?\ 0XZY_P!^K+_Y'H_X M1C4/^AQUS_OU9?\ R/71T4 C_A&-0_Z''7/^_5 ME_\ (]='10!S+^$)KAX/MGB;6+J&&XBN/)D2U57:.19%R4@5L;E'0BNFHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HK/U;6K+1(H9+UI@)Y/*B2&WDF=WVLV D:LQ^56/3H#6;_P ) MKI/_ #[ZW_X(KW_XU0!T5%<]_P )KI/_ #[ZW_X(KW_XS1_PFND_\^^M_P#@ MBO?_ (S0!T-%<]_PFND_\^^M_P#@BO?_ (S1_P )KI/_ #[ZW_X(KW_XS0!T M-%<]_P )KI/_ #[ZW_X(KW_XS1_PFND_\^^M_P#@BO?_ (S0!T-%<]_PFND_ M\^^M_P#@BO?_ (S2?\)KI7_/OK?_ (([W_XU0 [P)_R3SPU_V"K7_P!%+705 MPOA/Q18Z;X-T.PN[/6X[FVT^WAE3^Q+QMKK&H89$1!Y!Z5L_\)KI/_/OK?\ MX(KW_P",T =#17/?\)KI/_/OK?\ X(KW_P",T?\ ":Z3_P ^^M_^"*]_^,T M=#17/?\ ":Z3_P ^^M_^"*]_^,T?\)KI/_/OK?\ X(KW_P",T =#17/?\)KI M/_/OK?\ X(KW_P",T?\ ":Z3_P ^^M_^"*]_^,T =#17/?\ ":Z3_P ^^M_^ M"*]_^,T?\)KI/_/OK?\ X(KW_P",T =#17/?\)KI/_/OK?\ X(KW_P",T?\ M":Z3_P ^^M_^"*]_^,T =#16-IWBC3-4OQ8V_P!LCN3&TJI=6$]ON12H8J9$ M4'!=^PX]Z /2597171@RL,@J<@BJ\U]#!*T; MI<%EV9*6TCCYFVC!"D'GKC[HY.!S7G N]5U_4;:SM[ M\'6QN"89"]TRNR8P"'4#) & M1[4 >GP3I<(702* [(?,C9#D'!X8#CT/0]1Q4M>9:6UYK.OV%E=:IJ(MGEU; MS4BNY(S($N55!N4A@%!XP1@#'3(IVBSW6JZCI^B:AJ=^+*,ZCM=+N2*6=H;@ M1HK2J0YVHQ/7YNISB@#TOM7.R>-M&BNUM'351<,&9(_['NRSA2 2!Y7(&1R. M.14?@&ZDO/"B2RZA)J!^U72"Z=MQE43R!3D<8P!C'&.G%&H?\E&T3/\ T#KS M_P!#AH Z.*19H4E4,%=0P#*5.#Z@\@^QYI_UKSK7KRX:'Q=J;:K>6]]H[J+* M&.=XXT'EHZ;HP0LN]RR_,#GH,8J'5!>S6WC;4WU/4H;C3")+..*\DC2!A;1N M?E4A6!;J&!'7@9.0#TNBO+M=O+BZT+QAJMQK5[87NFXBM1#=/$D2F%&7Y 0K M%V=@&()Y !!45)JR7<]IXWU$ZMJ<21I"PMHWSM4@,"W4,".O R< M@'IM1SS+;6\DT@%4$D^P!->SW%QHEU9/.3RRLBHV0F-[':@"]L<"JMW_;6EZ)?W4>I00PS:+<3 +KT]Y-*RH"D MT0>-=F,\[,#YAP,"@#U,'N9D_P"2AZ1_V"K[_P!&VE=-0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 "2X?[/F25(G$B('##:-P/4'J> >:VZ* *T6FV,$RRPV5O%(N_:Z1*&&\[G MP<9^8C)]3R:QM<\,+J<4$%J-+CMDD>62TO=+2Y@=V.?,V[D(?);D-SN.020: MZ*O)F\H7K7WV)FNV\0B-?$8&0$\[;Y.3^\ P##@*8B?XNM 'H^A:1'H6CPV" M2F387=Y"H7>[L78X' &YC@=A@>]76MH6N8[AH8S<1J420H-R@X) /4 X&1[# MTK@%LCI.KWNOZ[X7TMTEU0;+]Y%DNHE9UBA95$9 7A#_ *P$98X)&#T'C/3K MW5=-L[*TTV#4(WO8GN8;B0)&8D)?YLAL@L%! 5NO2@#7N-'TR[OH+ZYTVSGO M+?\ U,\D"M)'SGY6(R/PJ5M/LG2Y1[2W9+O_ (^%:(8FXV_.,?-P .<\#%<' M/80WVGC3+7PO9!=+U)6U+1[$QB&X#0DJ5+"-7QOC8A@O*=\#,.F:U_8IL5U> M&ZN3IEDT8,)5Q#LVB>=BS L$W+&" 6^63 .30!MZ[X(;7;Z5[BYT\VLJ"+,F MF(US#%C#1Q3[AM4\]58C<>>F.F;3K)HKF-K.W*77_'PIB&)N OSC^+@ <]AB MK"L&4,I!!&01W%+0!$;6W,\<_P!GB\Z)#'')L&Y%.,J#U .!D>PJE;>'=#LX M[F.UT;3X$NEVW"Q6J*)ASP^!\PY/7U-:5% " !5"J . !VI:** "BBB@#&D M_P"2AZ1_V"K[_P!&VE=-7,R?\E#TC_L%7W_HVTKIJ "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G/$__(7\*?\ 85?_ -([ MJM:J7B'2+O5?[-EL;V"TN;"[-RCSVYF1LQ21%2H=#TE)SGJ*J?V9XM_Z#NB? M^":7_P"2J -BBL?^S/%O_0>T3_P32_\ R51_9GBW_H/:)_X)I?\ Y*H V**Q M_P"S/%O_ $'M$_\ !-+_ /)5']F>+?\ H/:)_P"":7_Y*H V**Q_[,\6_P#0 M>T3_ ,$TO_R51_9GBW_H/:)_X)I?_DJ@#8KG%\&V:W1(O;[[ ;O[;_9N]/($ MV[=N^[OQO^?;OVY[8XJW_9GBW_H/:)_X)I?_ )*H_LWQ;_T'=$_\$\O_ ,DT M 0#PG:BX.+V\&GFX^U?V:/+\CS=V_=G9O^_\^-^,]L<5:U#0UU&)!+?727$- MP;BVND$?F6[$$87*%2-K,OS!L@G//-9FBGQ;K&F)>C6-$B#22(%_LF5N$D9 M<_:>^W/MFM#^S/%O_0>T3_P32_\ R50!-8Z,EA:74:7=S)T3_P $TO\ \E4?V9XM_P"@]HG_ ()I?_DJ@#8HK'_LSQ;_ M -![1/\ P32__)5']F>+?^@]HG_@FE_^2J -BBL?^S/%O_0>T3_P32__ "51 M_9GBW_H/:)_X)I?_ )*H V**Q_[,\6_]![1/_!-+_P#)5']F>+?^@]HG_@FE M_P#DJ@!)/^2AZ1_V"K[_ -&VE=-7.:?H>K)XAAU75=4LKGR+6:VCBM;%H/\ M6/$Q8EI7SCR@ ,#J:Z.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ,4444 %%%% !1110 4444 %)2TE &!X)Y\)63?WFE; M\Y&/]:Z"N?\ _/@G2#_ 'K<-^?/]:Z"@ HHHH **** "BBB@ HHHH **** M#%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4F:6DQ[4 O?KQ5[^T?%/_0NV/\ X-#_ /&J3P5SX5MG_ORSR?\ ?4SG M^M=#0!S_ /:/BG_H7;'_ ,&A_P#C5']H^*?^A=L?_!H?_C5=!10!S_\ :/BG M_H7;'_P:'_XU1_:/BG_H7;'_ ,&A_P#C5=!10!S_ /:/BG_H7;'_ ,&A_P#C M5']H^*?^A=L?_!H?_C5=!10!S_\ :/BG_H7;'_P:'_XU1_:/BG_H7;'_ ,&A M_P#C5=!10!S_ /:/BG_H7;'_ ,&A_P#C5']H^*?^A=L?_!H?_C5=!10!S_\ M:/BG_H7;'_P:'_XU1_:/BG_H7;'_ ,&A_P#C5=!10!S_ /:OB1>&\,QL?6/4 M5(_50?TH_M?Q%_T+'_D_'_A708HH Y_^U_$7_0K_ /D_'_A1_:_B+_H5_P#R M?C_PKH** .?_ +7\1?\ 0K_^3\?^%']K^(O^A7_\GX_\*Z"B@#G_ .U_$7_0 MK_\ D_'_ (5'/KNO6]O)/)X9PD:EV/V^/@ 9/:NDK-\0ML\-:J^,[;.8X_X M: ,NU\0:[>V<%U#X9)BFC61";Z,$J1D<8]ZF_M?Q%_T*_P#Y/Q_X5I:*FS0= M.3.=MM&/_'15Z@#G_P"U_$7_ $*__D_'_A1_:_B+_H5__)^/_"N@HH Y_P#M M?Q%_T*__ )/Q_P"%']K^(O\ H5__ "?C_P *Z"B@#G_[:UY?O^%9VST\J]A/ MY[BOZ9H_MS6_^A2OO_ NV_\ CE=!1B@#G_[#==U&+P3H:1^$]9G3[!"5ECELPL@* [ANG!P!/^2>^&O^P5:_\ HI:Z"@#G_P#A(M4_Z$W7/^_UE_\ )%'_ M D6J?\ 0FZY_P!_K+_Y(KH** .?_P"$BU3_ *$W7/\ O]9?_)%'_"1:I_T) MNN?]_K+_ .2*Z"B@#G_^$BU3_H3=<_[_ %E_\D4?\)%JG_0FZY_W^LO_ )(K MH** .?\ ^$BU3_H3=<_[_67_ ,D4?\)%JG_0FZY_W^LO_DBN@HH Y_\ X2+5 M/^A-US_O]9?_ "11_P )%JG_ $)NN?\ ?ZR_^2*Z"B@#G_\ A(M3[^#=<'_; M6R_^2*/^$FNO^A7US_OB#_X[708HH Y__A);K_H5]<_[X@_^.T?\)+=?]"OK MG_?$'_QVN@HH Y__ (26Z_Z%?7/^^(/_ ([1_P )+=?]"OKG_?$'_P =KH** M .?_ .$ENO\ H5]<_P"^(/\ X[1_PDMU_P!"OKG_ 'Q!_P#':Z"B@#G_ /A) M;K_H5]<_[X@_^.T?\)+=?]"OKG_?$'_QVN@HH YE?&#M>R68\-ZT;B.-96CV M09",6"G_ %O0E6_*IO\ A)KK_H5]<_[X@_\ CM%L/^+A:G_V"K3_ -&W-=!0 M!S__ DMU_T*^N?]\0?_ !VC_A);K_H5]<_[X@_^.UT%% '/_P#"2W7_ $*^ MN?\ ?$'_ ,=H_P"$I8<-X?UQ6[C[*#C\0Q%=!1B@#G_^$J_Z@.N?^ ?_ ->C M_A*O^H#KG_@'_P#7KH** .?_ .$J_P"H#KG_ (!__7H_X2K_ *@.N?\ @'_] M>N@HH Y__A*O^H#KG_@'_P#7H_X2K_J ZY_X!_\ UZZ"B@#G_P#A*O\ J ZY M_P" ?_UZ/^$J_P"H#KG_ (!__7KH** .?_X2K_J ZY_X!_\ UZ/^$J_Z@.N? M^ ?_ ->N@HH Y_\ X2K_ *@.N?\ @'_]>C_A*O\ J ZY_P" ?_UZZ"B@#G_^ M$J_Z@.N?^ ?_ ->C_A+85XDT?7$/I_9TC?\ H((KH*,4 <__ ,)=:_\ 0+US M_P %4_\ \31_PEUK_P! O7/_ 53_P#Q-=!10!S_ /PEUK_T"]<_\%4__P 3 M4%IXYL+V%I8=-UMD662(D:9,<,CE&Z*>ZD>H[\UT]<_X-&=$N?\ L*ZE_P"E MLU !_P )=:_] O7/_!5/_P#$T?\ "76O_0+US_P53_\ Q-=!10!S_P#PEUK_ M - O7/\ P53_ /Q-'_"76O\ T"]<_P#!5/\ _$UT%% '/_\ "76O_0+US_P5 M3_\ Q-'_ EUK_T"]<_\%4__ ,37044 <_\ \)=:_P#0+US_ ,%4_P#\31_P MEUK_ - O7/\ P53_ /Q-=!10!S__ EUK_T"]<_\%4__ ,31_P )A8K_ *S3 M]<0>O]CW+?HJ$UT%)B@# _X3+2_^?77/_!%>_P#QFC_A,M+_ .?77/\ P17O M_P 9KH** .?_ .$RTO\ Y]=<_P#!%>__ !FC_A,M+_Y]=<_\$5[_ /&:Z"B@ M#G_^$RTO_GUUS_P17O\ \9H_X3+2_P#GUUS_ ,$5[_\ &:Z"B@#G_P#A,M+_ M .?77/\ P17O_P 9H_X3+2_^?77/_!%>_P#QFN@HH Y__A,M+_Y]=<_\$5[_ M /&:/^$RTO\ Y]=<_P#!%>__ !FN@HH Y_\ X3+2_P#GUUS_ ,$5[_\ &:CF M\<:/;023SQ:S%#$I>2230[U510,DDF+@ =ZZ2L;Q9'YO@W7(\9WZ?<+CUS&U M %<>,]+(!%MKA!]-"O?_ (S2_P#"9Z5WM]:4?WFT.] 'U)BQ6Q82>;IUM(#G M?$K9]<@58Q0!S_\ PFFB_P!^^_\ !;<__&Z/^$TT7^_??^"VY_\ C==!10!S M_P#PFFB_W[[_ ,%MS_\ &Z/^$TT7^_??^"VY_P#C==!10!S_ /PFFB_W[[_P M6W/_ ,;H_P"$TT7^_??^"VY_^-UT%% '/_\ "::+_?OO_!;<_P#QNC_A--%_ MOWW_ (+;G_XW7044 <__ ,)IHO\ ?OO_ 6W/_QNC_A--%_OWW_@MN?_ (W7 M044 <_\ \)IHO]^^_P#!;<__ !NC_A--%_OWW_@MN?\ XW7044 <_P#\)IHO M]^^_\%MS_P#&Z/\ A--%_OWW_@MN?_C==!1B@#G_ /A-_#W?4"/8P2#_ -EH M_P"$W\._]!#_ ,@R?_$UT%% '/\ _";^'?\ H(?^09/_ (FC_A-_#O\ T$/_ M "#)_P#$UT%% '/_ /";^'?^@A_Y!D_^)H_X3?P[_P!!#_R#)_\ $UT%% '/ M_P#";^'?^@A_Y!D_^)K4TW4[/5[%+VPF$UN[.JN 1DJQ5A@X/# C\*N5S_@T M?\22Y_["NI?^EL] '04444 %%%% !1110 4444 %%%% !1110 45Y_X6T&WU M/PCHNH7E_KDEU=6$$TSC6[Q=SM&K,<"4 _ M_': .JHKE?\ A$]._P"?S7/_ >WO_QVC_A$]/\ ^?S7/_![>_\ QV@#JJ*Y M7_A$]/\ ^?S7/_![>_\ QVC_ (1/3_\ G\US_P 'M[_\=H ZJBN6_P"$2T__ M )_-<_\ ![>__':3_A$]/_Y^]=_\'M[_ /': .JI*Y;_ (1/3_\ G\US_P ' MM[_\=I?^$3T__G[US_P>7O\ \=H L>!^? ^C/_?MED_[ZY_K70UR4'@O2;6" M.WMYM9AAC4(D<>M7BJJCH !+P/:G_P#"):?_ ,_FN?\ @]O?_CM '545RO\ MPB>G_P#/YKG_ (/;W_X[1_PB>G_\_FN?^#V]_P#CM '545RO_")Z?_S^:Y_X M/;W_ ..T?\(GI_\ S^:Y_P"#V]_^.T =517*_P#"):?_ ,_FN?\ @]O?_CM+ M_P (EI__ #^:Y_X/;W_X[0!U-)FN6_X1/3_^?S7/_![>_P#QVC_A$]/_ .?O M7/\ P>WO_P =H ZJDS6+X-N9KSP-X?NKF5Y9YM-MI))'.6=C$I))[DDU4\7( MT]QX>LOM%U##=:DT#VH Z:BN5_X1/3_P#G\US_ M ,'M[_\ ':/^$3T__G\US_P>WO\ \=H ZJBN5_X1+3_^?S7/_![>_P#QVE_X M1/3O^?S7/_![>_\ QV@#J:*Y7_A$M/\ ^?S7/_![>_\ QVE_X1+3_P#G\US_ M ,'M[_\ ': .IHKE?^$2T_M=ZY_X/;W_ ..T?\(GIW_/YKG_ (/;W_X[0!U5 M8OBY_+\&:Z_3;IUP<_\ ;-JS_P#A$]/_ .?S7/\ P>WO_P =IDW@S2KF"2"> M?6989%*21OK=XRNI&""#+R".U '362>78VZ?W8E'Z5/7*CPEIP N]< ' U MV]_^.T?\(GI__/YKF/\ L.WO_P =H ZJBN5_X1+3_P#G\US_ ,'M[_\ ':/^ M$3T__G\US_P>WO\ \=H ZJBN5_X1/3_^?S7/_![>_P#QVC_A$]/_ .?S7/\ MP>WO_P =H ZJBN5_X1/3_P#G\US_ ,'M[_\ ':/^$3T__G\US_P>WO\ \=H MZJDS7+?\(GI__/YKG_@]O?\ X[1_PB>G_P#/WKG_ (/;W_X[0!U5)FL7P;A# ;D4\'M0!TU%G_\_FN?^#V]_P#CM+_PB6G_ //YKG_@]O?_ ([0!U-% MGGI>:[_P"#V]_^.T?\(GI__/YKG_@]O?\ X[0!U5%G_\_FN? M^#V]_P#CM+_PB6G_ //YKG_@]O?_ ([0!U-)FN6_X1/3_P#G\US_ ,'M[_\ M':/^$3T__G[US_P>WO\ \=H M>!/^2>^&O\ L%6O_HI:Z"N1MO!>DVEK%;6] MQK,4,*".-$UN\554# EP !V%2_\(EI_P#S^:Y_X/;W_P".T =317*_\(GI M_P#S^:Y_X/;W_P".T?\ ")Z?_P _FN?^#V]_^.T =517*_\ "):?_P _FN?^ M#V]_^.T?\(EI^?\ C\US_P 'M[_\=H ZJBN5_P"$3T__ )_-<_\ ![>__':/ M^$3T_P#Y_-<_\'M[_P#': .JI,URW_")Z?\ \_FN?^#V]_\ CM'_ B>G_\ M/WKG_@]O?_CM '54F:Q?!MS->>!O#]U ,5K?\(GI__/YK MG_@]O?\ X[0!U5%G?\_FN?^#V]_P#CU'_")Z?WO-<_\'M[_P#': .J MHKE?^$2T_P#Y_-<_\'M[_P#':/\ A$]/_P"?S79V@D@9\W.,D\9Q^M2_\ ")Z?_P _FN?^#V]_^.T =517 M*_\ ")Z?_P _FN?^#V]_^.T?\(GI_P#S^:Y_X/;W_P".T =517*_\(GI_P#S M]ZY_X/;W_P".T?\ ")Z?_P _FN?^#V]_^.T =517*_\ "):?_P _FN?^#V]_ M^.T?\(GI_P#S^:Y_X/;W_P".T =517*_\(GI_P#S^:Y_X/;W_P".T?\ ")Z? M_P _FN?^#V]_^.T =3FEKA=9T:'1[>SO;*^UA9AJ5C'^]U>ZE4J]U$C H\A4 M@JS#D'K7=4 8]]XK\.Z7=O::AK^E6ERF"T-Q>1QNN1D94D$<'-5_^$[\(?\ M0UZ'_P"#&'_XJJ^B_P#(?\5_]A2/_P!(K:MN@#,_X3OP?_T->A_^#&'_ .*H M_P"$[\'_ /0UZ'_X,8?_ (JM.FNZQHSNRJBC+,QP /4T 9W_ G?@_\ Z&O0 M_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\53M.U[1]8,HTS5K&],0!D^S7*2; MA_^#&'_P"*H_X3OP?_ -#7H?\ X,8?_BJL2:II\6GIJ$E];)9. M%9;AIE$;!L;2&S@YR,>N:MXH S/^$[\'_P#0UZ'_ .#&'_XJL/PIXT\+6VCW M"3^)=&B_B4E6NYF4\MT*D$'N"#77T4 9G_"=^$/\ H:]#_P#!C#_\ M51_PG?@__H:]#_\ !C#_ /%5IU5_M&Q,WDB]M_-\WR-GFKN\S;NV8S][;\V. MN.>E %;_ (3OP?\ ]#7H?_@QA_\ BJ/^$[\'_P#0UZ'_ .#&'_XJM,X4$DX MZYJI#JFGW&G'48+^UEL0K,;E)E:(!<[CN!Q@8.>>,&@"O_PG?@__ *&O0_\ MP8P__%4?\)WX/_Z&O0__ 8P_P#Q5:$,T5Q#'-!(DL4BATD1@RLIY!!'!'O3 M5N(&N7MA/&;A%#M$'&Y5)(!(Z@$@\^U %'_A._!__0UZ'_X,8?\ XJC_ (3O MP?\ ]#7H?_@QA_\ BJTZ* ,S_A._!_\ T->A_P#@QA_^*K8L[ZTU&TCN[&Z@ MNK:0$I-!('1L'!PPX/(-15E>"O\ D 3_ /84U'_TLFH Z*DSS2US7CN&*X\, MK!/&DL,NHV$; MX=TR3^]:1-^:"M&N3'@;PD !_P (MHO'K81?_$TO_"#^$O\ H5M$_P#!?%_\ M30!U=%VT-S;2ZJPDAGC#H^+2Y894\'! /U I/^$'\)?]"MHG_@OB M_P#B: .KHKE/^$'\)?\ 0K:)_P""^+_XFC_A!_"7_0K:)_X+XO\ XF@#JZ*Y M3_A!_"7_ $*VB?\ @OB_^)H_X0?PE_T*VB?^"^+_ .)H ZNBN4_X0?PE_P!" MMHG_ (+XO_B:/^$'\)?]"MHG_@OB_P#B: .KHKE/^$'\)?\ 0K:)_P""^+_X MFC_A!_"7_0K:)_X+XO\ XF@#JZY[P<<:)<_]A74O_2V>JO\ P@_A+_H5M$_\ M%\7_ ,31_P (/X2_Z%;1/_!?%_\ $T =717*?\(/X2_Z%;1/_!?%_P#$T?\ M"#^$O^A6T3_P7Q?_ !- '5T5RG_"#^$O^A6T3_P7Q?\ Q-'_ @_A+_H5M$_ M\%\7_P 30!U=%CZ?8S/J,D;26MJD3,OV.X.TE0"1 MD X]0* .ZHHHH Y3P/\ \B!X;_[!=K_Z*6MZL'P/_P B!X;_ .P7:_\ HI:W MJ ]#7C]IJT$/A2PU!=1\0Q:N;B)7NKE[TV@W3!6+E\P;-I(_ES7L':N-@\' M:JOAX>';G6K.32&0Q2+'I[I,\9.2N\S$ G.,[/I@\T .\5>-I?##32S6FG+: MQIO3[7J:P37. "WDQ[6WXR!R5)/M@F6_\836W]HW5KI8N-+TPJ+VX:XV2#Y0 M[>7'M(?:K*3EE]!FJVJ^!KN^DUU+35X+2#64"W#&Q#W"@1A JR[Q\G ^4J2, MM@@G(GO/!MQ<)J%I!JPAT[5 HOX3;EW8A C>4^\!-RJ )]3E M\.^)/[%LF-O80M%)>I=&.5)3&&S$H7Y@H92264_>P#CFU+XKEL]3GL[32Y+F MYEU-+$>9>L%+&V$H?D'8HQ@A1ZM@DX,FK^"[R\@UJST[6EL;#5US<1-:>:\; M[ A,;;Q@,%7*D'O@J3Q9'A#&N#4?MW_,16^\ORO2W\G9G=_P+/X8[T 0+XRN MRS6!TF/^VOMYLEMENB821$)2_F[,A=A_N9SQCO6KX>UNXU@ZE%=:?]BN+"Z^ MRN@E\P.=B/N4X'RG?QQG&"<'@8.NZ&VFWLFLPS79N9-26ZBEM[ W*V_[@1$2 M1(V^1" ?N8(+*>@)J[X(M;](-7O=0:5VO]0:>-IKJ:3_:=[I5SY_E_8+H MW&W9GS,QNF,YX^_G//3WJEJ>@7LVJ3ZCI6J)92W5N+:Y$MN9E95)*L@WKM<; MFY.0I70AT+2([I&TZ'45DNKLP#9(6PF CX?Y>G3KDC RL'C2 M?4XXI-&TC[4JV$5]Z2XV;@IC* M-^YD&X\R97E>NTT :]GXTU+53#'IFA122/I<&I-]HO3$JB3=\F1&Q+ KQQ@\ MYVX&7Z?XVN+J/1[VZTE;72]5!\B8W6Z5&$;/\\83 4A&P0Q/3(&3B;PKX7GT MFUM9KF?_ $C^Q[6PDAVYV-$&R=V<'[^,>W7FI(O""1Z1X=TZ2[\Q-'(+$Q8\ M\")HR,9^7._/?I0!E:7\3+#5+VRBSIH@ORRVRPZFLMRIVEE$L(7]WD ]&;!( M!'ITWAF]34_#&F7T<4D27%LD@229I64$9P7;EC[GK5#2?#VJZ7%;6']NK)I5 MJICAB^Q@3,F,(LDA8A@HQ]U5)P.>N=/0=*_L/P_8:7YWG?9(%A\S;MW[1C., MG'YT :-%%% &9X$_Y)YX:_[!5K_Z*6F>)_\ D+^%/^PJ_P#Z1W5/\"?\D\\- M?]@JU_\ 12TSQ/\ \A?PI_V%7_\ 2.ZH UJQ?%>HW6F:!)-8LB7JZ9;:QIL]A=!O*F&"4.&4CD,I[," 0?44 9<7AAK2 MZM;JRUG5%FC0 M\[HP9/,;S&! (!(55R0.W%!\)?\ $A?2_MN-VI_;_,,73_2/.V8S_P !S^.. MU %/5/'$FD:S#9W=II\<4UU' D;ZHHO&1WV"40!3E<\_?SCJ <@3_P#"7S^8 MMV=, T5K[[ +O[1^]W[_ "M_E;<;/,^7.[/?;5*3P'>&.:TCUF"*R?41J3!+ M >=+()1)B63?\X&, A5;A>2 0;O_ A\PE%H=3!T5;[[>+0P$RB3?YNWS=V- MGF?-C9GMNH Q[B36K74;GP9%AK M0\2^,9/"4;B2UL?LEO$"AOM6$5QUUGS\ M>1:2VOD[?O;V1L[L]O+Z8YS7/ZMX'N]0EUX6NL06L.M+BXX $80*LF\? M)P/E*DC+8()R !;WQK?0'6Y[718Y['1RIN)GO-C.AC60F-=A!8!CP2HX'/)P M[5O&MW9VVKWVGZ,+VPTE<7$C77ER,^P.0B;""H#+DD@_>P#CFT_A'?I7B&R- M]SK"X+^3_J?W*Q=-WS?=SU'7'O7*^)-.U!(M>T326U&/^TPJM$=+>599&C5" MT=P&\N-"%7<).>&QC(- 'I%S;QW]DT$K3+'(HR89GB<=^'0AA^!%TNW7 M7M?>:^U>2/3KU%@675;F147R8W(*F0AAEB?FSUQ7;(-J*OH,5EV&BK9WNL3O M-YJZE.)BFW;L B2/;G//W,YXZ^U &59>+[B>339KK2EMK#50QL9A<;I"0AD4 M2IM&S[NK?1KZ^T>.ST[5E/DR"\\R1&$;2?.FP#:0C8(8G MID#.!/8>$+BV?38;K5OM-AI(?[#"+?;(N4*+YC[B'VHQ PJ^IS4D?A%8M&\/ MZ>]UYJ:.06Q'C[0!$\>/O?+G?GJ>GXT 5[7QE?SS:,\VAB*QU@L;6876YT01 MM(OF)L 5F51@!F')R>.:UKXXU:YLM%O/^$=B$&LD1VH%_EUD*%AY@\O"I\I. MX%CCG;GY:R](L=3N]4\.V*2:@;#23*3'=Z6]LT*>2\:B25B5F<;E ,> 1N)S MP1U%KX4^RZ9X:L_MN[^Q'5]WE8\[$31],_+]_/?I^- &==?$!--MIH]1M;2T MU*._%CY #26'C>TUFYT^%4AEN/[2-I(;'4#+ M"87D#!U"B52!C:P&&SW45=NO![R:A=:E;:CY%\U^M];R&#/+:/8J[B0/FSEF8YST& #H* M*** ,SP)_P D\\-?]@JU_P#12TSQ/_R%_"G_ &%7_P#2.ZI_@3_DGGAK_L%6 MO_HI:9XG_P"0OX4_["K_ /I'=4 :U%%% !7,^/I+B/PATF>>VC$\#E M'0-/&IP?H3^==-69K^D?VYI+6/G^3F:&7?LW?ZN17QC(Z[<>V: .1ZC+;:A%&V Y6VE8$@=5;Y' /J.XI\?CF2/Q%:Z1>V>G0S7+N@@B MU19KJ A"Z^;$$PN0.H9@"1UZUHZIX4CU#Q/INMQWCVSVA;SHT0'S\QNBG/\ M"5$C8//!QCIC*L/ =Y9IHUN^L6XL](D+PP6^GB+S249"TAWG<_S9W *,[L@Y M& "?2/&=]J":'UBT*]N)+>*X>$.4:'!W+RK8) 8';#[>W_ !)R#YB1 M[6EQ$\?'/RGY\]^GXU3;P3>W=AX%J59$?&YY,N2[G:O(* MC@\3B35O&MW M9VVKWVGZ,+VPTE<7$C77ER,^P.0B;""H#+DD@_>P#CFU)X2\S2_$5E]NQ_;" MXW^5_J?W*Q=-WS?=SVZXKE?$FG:@D6O:)I+:C'_:856B.EO*LLC1JA:.X#>7 M&A"KN$G/#8QD&@#T]6W(&QU&:XOQ;JTNEZ\TC-W$EO%W=AX%J5 M9$?&YY,N2[G:O(*]#QS0 VY\:7]O'K$UOHB2V>C;39 MI?B*R^W8_MA<;_*_U/[E8NF[YONY[=<54N_ :W<>IQG4F3[==0SEEAY15B6) MTZ\[T#C/&-W?% &)H_C"70]'O)]5N5DN[W5BENM]>>5%#OA24JTC9V(@+#@' ML ,FM:P\;VFLW.GPK'#)SO3 M=8CM1'&1Y;1A%&XL!\V@P =!1110 4444 9G@3_DGGAK_ +!5K_Z* M6N@KG_ G_)//#7_8*M?_ $4M=!0!RG@?_D0/#?\ V"[7_P!%+6]6#X'_ .1 M\-_]@NU_]%+6]0!A^+]1N=-\.3FQ/_$PN62UM,'_ ):R,$4_AG=^!K%T6&_O M=#UKPW+JEW'J6F7+1P7IF8R;#B6!V.7$UO;P1BU^R6=V\69<*TDI:-@2I^41G M^[DC[W"^&M'A;Q%KN^]U:1;"^1+=)=5N755,,;8*F0AAEB?F!Z^E;D>@BT\0 M1:EI\R6T!MOL]S:+%E)E7_5E<$;67D9P<@X[ B;3-)_L[4=6N_/\S^T+A9]N MS'EXC1,9R<_F<4FHZ7 MI^KVXM]3L+6]A5MXCN85D4-TSA@1GD_G5?3_ YH>D7#3Z9HVG64S+L:2VM4 MC8KUQE0#C('Y4 K7'V&YO5/F:A<3CRXY74*$9RI.T # M(S[YJ]=^,;[2;>\.K:-';W$>G2ZA;Q0W?FK*L>-R,VP;7!9>@8<\$XK0M_"\ M">'=1T:YN'E@OI;EW=!Y;*)G9L Y/(W=?;.*SKGP;>ZG!=C5=9CN+B33I-/M MY(K0QB-9,;G8;SO<[5Z%1QP.: %E\:3Z:[MK6DBUA:PDOX#!<^<[*A7*.I50 MK_.N "PZ\U%>>,]3TDW":GH$<4D>ESZBAAO?,1A'L'ED^6,-\W/! XP6R<6O M$?AB'4H//G-Q/'!IMQ:-;VR*)9-X0Y0L0 PV<9[G\^=ATK5O%>I7*W=[@&.<@&Z/%.N'4[33SX>MUGOK=KFU)U [ M0JE=PF(BRAPZ_=#C)QG'-5)_B/;PVUDDD5C::A64^_O*'.<\8V=,'K61#X-N;":*\TW5 M$AU"*>Z??-;&2-XYY#(49 ZG@XPP8<@\8.* &Z)XNM/$&IZ7Y$1WSP70=XKP MO$CQ/&K ?+("6!5^N.@&XUJ>,IYK7P5K<]O+)#-'8S.DD;%61@AP01R"/6J M[Z)?0W5MJT^I_:KVSL[F/FT #M(58812"%79@+DDC'S$\F[J6GS:[X5N=.N7 M%M<7MF89&"[A&SK@X&><$],_C0!@3^--0MH-6EAT5)[31@ANII+PH\B^4LC& M-=AW, QX)4<#GDXTQXBOKS5+B#2M)6[M;.6*&ZF:Z$3AG"L=B%2&VJZDY9?0 M9-1R>$O,TOQ%9?;L?VRN-_E?ZG]RL73=\WW<]1UQ[TY?#>H6=_<2Z7K"VEO> M/')=(UH)'WJJH3&Q;:NY54':UOT$$EH\4:Q1)Y#NI5@H<$;!DEB#D\#C':6/AC M2]/NVNXH[F6Y,9B$UW=S7+HAZA3(S%0>^,9P,]!4J>']+CM-.M5M1Y&FD&T0 MNQ$9"E.Y^;Y6(YSU]: .(M_$NK1:MH]PMYJEYIU_-(ADN;2WM[:4>4\@,*_Z M]0"HP7R",G)X)T-*U?5\^&=0NM2%Y#KY*RVABC$<&Z%I5\HJNXA=NT[RV0<\ M5M6G@G0+*ZM+B"SE\RS;=:^9=S2"WX(Q&&8A%P<;0 #@<<#%FQ\+Z/IU\+RU MM625=_E*TTCQP[N6\M&8K'GOM H Y72-$D3Q=+H$DJ/HNC.NI6D/.09BVQ#_ M +,;+*1]4_NU#J?B/5H+X7MC>ZG<6:ZI%:R$6EO%9 -,(VC!?]\[#^^A*EO0 M9 [V/3[6+4I]02+%U<1I%+)N)W*A8J,'@8WMT]>^!61)X(\/33F62RD;]_\ M:5C-U-Y22[@^](]VU6W=U )R1W- '-IJ^O+ICZW)K,C+'K9LQ9B"(1O";KR? MF.W?N /!# <#(/)+WU?7I]-@UV+5S%'/K*6;6)@C,:P_:O)(!*[_ #"!R2Q' M+8 X(Z__ (1_2_L!L3:_Z,US]K*>8W^M\SS-VI)Z"O/H=0O-/\2WR6\AC2[\1M%*-@.]!8JV!D?WE'3'2NZU+3+3 M5[)K.^A\V%F5L!RA#*00P92"I! ((P>*J0^&=)@AMHUMF/V:=KA&>9W_DR9_ZZ#UKTQ/#^EQVFG6J6N( M=-(-HOF-^[PA3KG)^5B.<]:CMO"^BVGV+R+%5-E;/:VY+L3'$V-RY)YZ#D\_ MF: .%TW5]);:6/3+:>2U7:P29GE#X89R#L'&3BK]QX2T:XCM4-O-%]E@%M$] MM=2P.(ACY"Z,&9>!PQ//-7+/1M.TZY\^SM4@?[/';?(2%$2%BJA>@ W-T'>@ M"_1110 5E>"O^0!/_P!A34?_ $MFK5K*\%?\@"?_ +"FH_\ I;-0!T5<[XU_ MY $'_84T[_TLAKHJYWQK_P @"#_L*:=_Z60T :M%%% !1110 4444 %9/BC_ M )%+6?\ KQF_] -:U5[^SCU'3[FRF9A%<1-$Y3&0&!!QGOS0!YE9P66G/X3N MK?PG-H6ZXACFU*.*W42AXR C>2Y8J[E1\X !()YKHCXHU81)K#1V8T=]1^P? M9_+;SPOG>3YIDW;?O\[-GW?XLUHVWA,1BSCO-:U/4;6T9'AMKE8 @9/N$^7$ MK-@@$9)&0"1Q2CP=8B]$@N[P60NOMHT_07$%O);*H("E79&)/&<@'0P2&6WBD; + MH&./<5)38XQ%$D:YPJA1GVIU !1110 4444 %%%% &9X$_Y)YX:_[!5K_P"B MEKH*Y_P)_P D\\-?]@JU_P#12UT% '.>)_\ D+^%/^PJ_P#Z1W5:U9/B?_D+ M^%/^PJ__ *1W5:U !37;9&S!=Q )QZ^U.HH X;P]X9TGQ)X4LM5U>VBO-3OX M1<27[C]_$[?,!&_WHPIX 4C&/7-0(VIOXSO&T+4;*5%T6U8WEY&;@38>;:?D M9!SU+ X'ISQNS>#XF%Q!;:QJEGI]PY>6QMY(Q&=QRX5BA= W.0C+U.,9J]9^ M'K&POI+JU5H@]G%9"%<"-(XRQ4*,6"77 MV4V4]_.S,.<1PD,D8(QO.02<8&.9]/\ %&M^(;6!]*CL+61=,AOI_M4;R"1Y M Q$: ,I4?(V6.>H^4\U=A\"VEK%##9ZKJEK$MI'93+#)&/M$29V[B4)4_,PR MA4\^N*(_ ME;6=M;V.HZC9&&S6Q>6!X]\\*_=5]R$9&3AE"L,GF@##U'4;BW MATOQOHMHGF:Q;PVMU:NP 9Y,>0Y/?9(VT\2 M>:XM9+J>[F."S)!$5=R222<_* .".G0W/AZPN=)LM+57@M;*6"2%(B/E\EE9 M%YSQE0#W]Z;JN@#4KZWOH=1OM/NX(WA$UJ8_F1BI*D2(R]5!SC/O0!R^E>+M M>UN32;2U6P@GNEO//FGM9<(8)50,(BZL-P/*L003UXP;&G^*-:UB6STRV&GV M^H_Z4UU<20O)$!!+Y7R1AU;YB0>6^4 CYLUK:/X.T[1+BUGMI[MS;"X">?*' MSYSAWR2,GYE&"3GDYS67J?AR72YK272+75994EN93=6-Q;B>/SGWLA28"-HR MW?.Y=JXZDT ;?A;5+W6="%WJ,,,-T)YX9(X22@\N5TZGKPO7^5.6[5%QY$CAB8>Y=QYQE)!#@@84KA=N!QM7C MB@# FUZ^L][O)KA;Q;T MN[(-\@@\GD!1P5YXQS[<4Z3PE82:L-1:6Y\X7ZW^T,NWS!#Y6,;?N[>?7/?M M0!S.H:G#J7CG0-71BUG9JRJ0#D&2U>5P1_NB(X]^U2Z-XUU;4Y=/GDL))+._ M!)A32+I/LJE2R,\[CRY!P +80M<$07P'85LU2TC3(=&T>TTRW>1X;6)8D:0@ ML0!@9P ,_A5V@ K$UK_D/^%/^PI)_P"D5S6W6)K7_(?\*?\ 84D_](KF@#J* M*** .4\#_P#(@>&_^P7:_P#HI:WJP? __(@>&_\ L%VO_HI:WJ "BBB@ HHH MH *1F"J6.< 9X&:6B@#D-.\9SS:5XDU34=,ELHM*!D5)-X;N[ M^T\9V4JK"FK.1;2,P((-NB9(&2 &!Z\\50U+0-6\7@C4-/.F^1I5Q9J9I4?S M)Y@H++L9OW8V=3ACNZ=: +-SXHUK0EE.LPV4[2:9-?VZVL;Q['B"EXFRS9X= M?G&WH?EJ6P\2ZI)Y^G3&PN-4%W';Q2V\;+"P:-968KN)^12>-W.%Y&[B2QL] M4U;Q#I^H:II9L8]/LI82LLDA(!"*#C)H [NBL3PI876F^'XK>ZC\EA)*T M<&0?(C9V*1?*2/E4JO!(&..*VZ "BBB@ HHHH **** ,SP)_R3SPU_V"K7_T M4M,\3_\ (7\*?]A5_P#TCNJ?X$_Y)YX:_P"P5:_^BEIGB?\ Y"_A3_L*O_Z1 MW5 &M1110 4444 %%%% !5'5]0ETS3);J"QN+Z9<".W@ W.Q.!R2 !W)/ - M7J9*I:%U R2I 'X4 05,7G>;LWYP(\_+O^\.H!S45OH.J6?A3 MPDRV?F:AHIC>6U610SCRFC=58G;N ?(R0..O.:A;0-6:_;Q+_9Y%Z=56\%AY ML?F>0(/(V[L[/,P2V-VWMF@"P_BG6%8Z2QT^/5DU/["]T\3_ &?:83.K^7OR M"5&W;OX/.2.*TM \17.O+IS1PQ(KV:W-X1E@I<81$/'7#-DYPH''S B#3]#- MU!KM]K6CQ3'4[@3+ITXCE(6.-416R2F\E,]2!D<\9K!UOP?J,\,$D>G1W-U- M;3 ^645;*[?R]DR[B,+&J!05RP"C .30!Z3^-%-0,L:AVW, 6QC)IU !111 M0 4444 %%%% &9X$_P"2>>&O^P5:_P#HI:9XG_Y"_A3_ +"K_P#I'=4_P)_R M3SPU_P!@JU_]%+3/$_\ R%_"G_85?_TCNJ -:BBB@ HHHH **** "J.KW\FF MZ9+=06,]],N!';P ;G8G Y) 4=R3P!FKU,E4M"Z@9)4@#\* .4A\47]WX6\. M7,4=LFJ:UY:)N5FBB)0R.Q4,"0 K0 M5,7G>;LWYP(\_+O^\.H!S45OH.J6?A3PDRV?F:AHIC>6U610SCRFC=58G;N M?(R0..O.:A;0-6:_;Q+_ &>1>G55O!8>;'YGD"#R-N[.SS,$MC=M[9H L/XH MU=6.DM_9\>K)J?V%[IXG^S[3"9U?R]^02HV[=_!YSCBM+0/$5QKRZ$98*7&$1#QU(9LG.% X^8$0:?H9NH-=OM:T>*8ZG<"9=.G$'YK>+?':7YFG.X#8ODR+GDY/++TSUH R]7\2ZO"^N76G1VAL=#Q]IC MFC8R7)""20(XG M%17V@:M96OB'1M.T\W%MK**L5UYJ*EL3"L+F0$AN @8;%;/3B@"X?%UT?$?E M@V0TO[8EF4<,)B6M_.\W<6P%P0-I7H"=W:NBT:]N-1TY;V>-8HYV+P)@@B(_ M<+9_B(YZ#&<=LG,U+PW:W$MC!'IMLQ:,6]S?-&@E%NH_U0;[V'/! XP6Z'%9 M7ACP]J.F^)I;J:S$ VW(N;L%/]/9Y@\3?*=WR)D?,!C.!D4 =%>:K*OB"RTF MU5"[QOUO+W@9QC. M4_)?Z8((SCC?%(S%?J5DR!_LFL0Z1K7_"'/X,71Y I0VBZB M)XC 82?O$;O,W;,C&S&[OCYJ .JU_5WT7PY=:HD22/#&& =BJ#) W,0"0HSD MGT!JGI-YKDMS:R2W&EZMIETC,+S3T,0A(Z<-*_F*W3*D$$="#QH7\VIK9W*Z M7:Q_:8=IB^U,!%.."0"I++QD9(X/."*YJQT5YO$MAJ-AX8;P\T+N][*3 INE M92/+*PNV_P";#9?&-O')H [:N8CU+7=2V1[VV>=KB1#AB MLB;%# @?>)P3QT/16\KS6Z226\D#,.8I"I9?J5)'Y&N9M1JWAE[ZT@T6YU6T MEN)+JVDMIH4*>8Q=DD$CIC#$X*[N#S@CD T3XA33].LY-:@>TOIRRBTME:Z= MF7.=@C!9EP,YQP",X/%-E\7Z'#'9-]L:7[;&TELEO!),\JK@-A44G(R,C&1@ M\<'&5]B\166HZ9K=W;+J=TL%Q!I M6&LZ1=W-N@58M0DF"."('GF214'KQD$@8R#ZB@#8M_&_A^[:W$-[(RSR"%9# M:RB-9"<"-W*[4?/&QB&Y''(IUOXRT&ZU#[%#>NTOVAK4DV\@C$PR#&9"NP/P M?E)R>,9R*Q#X=U/_ (1*:R%J!VU/5] M)NM(CTQDM6UZ:=M0$R!%2.[,A^7._P S*;1A<<@[AR* .RD\7:+'?BS:YGWF MX%L)1:S&'S2<;/.V^7NSQC=UXZ\4R/QEH4MV+9+N0L;DVAD^RR^4LP8KY;2; M=BMD< D9R,9R*Y'5-#\2:E-MGT_4I[F/4XYA,=12.T6V2<,HCA5QN;9C_6)G M(/S'"@Z9\/:G_P (E-8BT'VE]<^U[-ZV,\4 =/%KVF3VE MO=17.Z*YN#;1'8V6E#%2N,9!!5LY'&":9H6IRZA!.YM8M[.PET^]CM;07MNMSM#>;*&GC4(I! 5<$[C MSGIZT:A#+K_BV_TM[Z]M;:QL(I8_LER\+&65I!O)0C=M$8P#QRW+7$ID4R'81D#R M^%/R_,>#Q5./5M=U6UT75'?4Q)+96DD#VN];YGM_/W1IDJPPRXD&YCN.0=W*FM$^'H8O#]GH=K*8 MK&!8XW##.01QQA= MR(&(V>84(D*YW?-SPHQU-N.*Z6@ HHHH **** "BBB@ K*\%?\@"?_ +"FH_\ I;-6K65X*_Y $_\ MV%-1_P#2V:@#HJYWQK_R (/^PIIW_I9#715SOC7_ ) $'_84T[_TLAH U:** M* "BBB@ HHHH *@O)9X+*>6UM_M-PB$QP[PGF-V&X\#GO4]% '"6OB76E\#3 M7ET]O_:\FIO8(4&8XF:Y\E<< L%!SSR<#/6F:AKVK:!=ZCHS:@U_SMM2E6V6TC@=IHXO(D,J[F*H6W.>?E& !C- %35- M:U?0I-6TN35I)_+AM;F._FAC\RWADE,!/^2>>&O\ L%6O_HI:Z"N?\"?\D\\-?]@JU_\ M12UT% '.>)_^0OX4_P"PJ_\ Z1W5:U9/B?\ Y"_A3_L*O_Z1W5:U !1110 4 M444 %%%% '-^--7DTK3;-(+N>UFO+V*W$MO!YT@4Y9]J;6W':K ?*>O2LN^U MJ:VT&VDM=>O6A>_$-]J-[:1QS6$>W)W1^4@CR0HRZ8 DRJ&*&729 M8?.BDW/;SMLCN%P05+A6*=<@@'E<=":YFX\*:G/<#6,6!U0:DE^;-Y7:W(6' MR0OF;,Y"_.'V<-QCC- &IX1U*XU*UOO,N_[0M8+IHK34-JC[3'M4EOD 5L,6 M7(KPSZ_JEO!'J36T%NEBOV4[,+M:9H2 S.&&/,!.0!R16S MH.DW^EF^NI8K(7&I7WVFXAAE;RX!L5?E;9EV.P$DAFY\MKI9=, M6-%:V*2JEN 0 V9K*-O3& M< 'G &9B,*V,?^%=?M]-\(:+8 M7>GZY'_P#QJNJHH Y7 M_A+-/_Y\]<_\$5[_ /&J/^$LT_\ Y\]<_P#!%>__ !JNJHH Y7_A+-/_ .?/ M7/\ P17O_P :H_X2S3_^?/7/_!%>_P#QJNJHH Y7_A+-/_Y\]<_\$5[_ /&J M/^$LT_\ Y\]<_P#!%>__ !JNJHH Y7_A+=/_ .?/7/\ P17O_P :H_X2W3_^ M?/7/_!%>_P#QJNJHH Y7_A+-/_Y\]<_\$5[_ /&J/^$LT_\ Y\]<_P#!%>__ M !JNJHH Y7_A+=/_ .?/7/\ P17O_P :H_X2S3_^?/7/_!%>_P#QJNJHH Y7 M_A+-/_Y\]<_\$5[_ /&J/^$LT_\ Y\]<_P#!%>__ !JNJHH Y7_A+-/_ .?/ M7/\ P17O_P :H_X2S3_^?/7/_!%>_P#QJNJHH Y7_A+-/_Y\]<_\$5[_ /&J M/^$LT_\ Y\]<_P#!%>__ !JNJI,4 8G@RWFM/ OAZVN(GAGBTVVCDCD4JR,( ME!!!Z$'M53Q=(UO<^'KS[/=30VNI-)-]EMI)V13:W" [8U+8W.HZ=Q73TF* M.6_X2W3_ /GSUS_P17O_ ,:H_P"$LT__ )\]<_\ !%>__&JZJB@#E?\ A+-/ M_P"?/7/_ 17O_QJC_A+-/\ ^?/7/_!%>_\ QJNJHH Y7_A+-/\ ^?/7/_!% M>_\ QJC_ (2S3_\ GSUS_P $5[_\:KJJ* .5_P"$LT__ )\]<_\ !%>__&J/ M^$MT_P#Y\]<_\$5[_P#&JZJB@#E?^$LT_P#Y\]<_\$5[_P#&J/\ A+=/_P"? M/7/_ 17O_QJNJHH Y7_ (2W3_\ GSUS_P $5[_\:H_X2S3_ /GSUS_P17O_ M ,:KJJ* .5_X2S3_ /GSUS_P17O_ ,:H_P"$LT__ )\]<_\ !%>__&JZJB@# ME?\ A+-/_P"?/7/_ 17O_QJC_A+-/\ ^?/7/_!%>_\ QJNJHH Y7_A+-/\ M^?/7/_!%>_\ QJC_ (2S3_\ GSUS_P $5[_\:KJJ* .5_P"$LT__ )\]<_\ M!%>__&J/^$LT_P#Y\]<_\$5[_P#&JZJDQ0!B>#+>:T\"^'K:XB>&>+3;:.2. M12K(PB4$$'H0>U5/%TC6]SX>O/L]U-#:ZDTDWV6VDG9%-K<(#MC4MC__ !JNJHH Y7_A M+-/_ .?/7/\ P17O_P :H_X2S3_^?/7/_!%>_P#QJNJHH Y7_A+-/_Y\]<_\ M$5[_ /&J/^$LT_\ Y\]<_P#!%>__ !JNJHH Y7_A+-/_ .?/7/\ P17O_P : MH_X2W3_^?/7/_!%>_P#QJNJHH Y7_A+-/_Y\]<_\$5[_ /&J/^$MT_\ Y\]< M_P#!%>__ !JNJHH Y7_A+=/_ .?/7/\ P17O_P :H_X2S3_^?/7/_!%>_P#Q MJNJHH Y7_A+-/_Y\]<_\$5[_ /&J/^$LT_\ Y\]<_P#!%>__ !JNJHH Y7_A M+-/_ .?/7/\ P17O_P :H_X2S3_^?/7/_!%>_P#QJNJHH Y7_A+-/_Y\]<_\ M$5[_ /&J/^$LT_\ Y\]<_P#!%>__ !JNJHH Y7_A+-/_ .?/7/\ P17O_P : MH_X2S3_^?/7/_!%>_P#QJNJI,4 8G@RWFM/ OAZVN(GAGBTVVCDCD4JR,(E! M!!Z$'M6WFEHH \_\*Z_;Z;X0T6PN]/UR.YMK""&9/[$O&VNL:AAD1$'D'I6M M_P )9I__ #YZY_X(KW_XU7544 _P#QJC_A+-/_ .?/7/\ P17O_P :KJJ* .5_ MX2W3_P#GSUS_ ,$5[_\ &J/^$LT__GSUS_P17O\ \:KJJ* .5_X2S3_^?/7/ M_!%>_P#QJC_A+=/_ .?/7/\ P17O_P :KJJ* .5_X2S3_P#GSUS_ ,$5[_\ M&JC@\2:1:HR6^FZQ$C.SLL>@7B@LQRQ($/4DY-==10!RO_"6:?\ \^>N?^"* M]_\ C5'_ EFG_\ /GKG_@BO?_C5=510!QUKK^B60E%II.K6XED,L@B\/7B[ MW/5CB'DGN33X/$NDVL$<%OIVLPPQ@*D<>@7BJH'0 "' %==10!PFM:U#J]M9 MV=G8ZPTS:E8R?O-(NHE"I=1.S%WC"@!5)Y/:N[I,"EH XY'U;2=?UYT\.ZC? M07EZEQ#-;2VP4J+:&,@B256!W1MV]*L_VWJW_0FZW_W^LO\ Y(KI\4M '+_V MUJW_ $)NM_\ ?ZR_^2*/[:U;_H3=;_[_ %E_\D5U%% '+_VUJW_0FZW_ -_K M+_Y(H_MK5O\ H3=;_P"_UE_\D5U%% '+_P!M:M_T)NM_]_K+_P"2*/[:U;_H M3=;_ ._UE_\ )%=110!R_P#;>K?]";K?_?\ LO\ Y(H_MK5O^A-UO_O_ &7_ M ,D5U%% '+_VUJW_ $)NM_\ ?^R_^2*/[:U;_H3=;_[_ %E_\D5U%% '+_VW MJW_0FZW_ -_[+_Y(H_MK5O\ H3=;_P"_UE_\D5U%% '+_P!M:M_T)NM_]_K+ M_P"2*/[:U;_H3=;_ ._UE_\ )%=110!R_P#;6K?]";K?_?ZR_P#DBC^VM6_Z M$W6_^_UE_P#)%=110!R_]M:M_P!";K?_ '^LO_DBC^VM6_Z$W6_^_P!9?_)% M=110!R_]M:M_T)NM_P#?ZR_^2*M^$;6[L]!*7MJ]K/+>7EQY,C*S(LES)(H) M0E<[7'0FMVDQ0 M87B^UN[S00EE:O=3Q7MG<>3&R*SK'6L-S!X0UMX9D$D;>;9#* MD9!P;CT[5+_;>K?]"=K?_?\ LO\ Y(K8T%/+\.Z8F,;;2(8]/D%:% '+_P!M M:M_T)NM_]_K+_P"2*/[;U;_H3=;_ ._UE_\ )%=110!R_P#;6K?]";K?_?ZR M_P#DBC^VM6_Z$W6_^_UE_P#)%=110!R_]M:M_P!";K?_ '^LO_DBC^VM6_Z$ MW6_^_P!9?_)%=110!R_]M:M_T)NM_P#?ZR_^2*/[:U;_ *$[6_\ O]9?_)%= M128H R/"=C<:9X-T.PNX_+N;73X(9DW [76-0PR.#R#TK8HHH YWQ5!?/-H= MY9:?/??8M0,TL,#QJ^PV\T>1YC*I^:1>]0_VWJW_ $)NM_\ ?ZR_^2*Z? I: M .7_ +:U;_H3=;_[_67_ ,D4?VUJW_0FZW_W^LO_ )(KJ** .7_MK5O^A-UO M_O\ 67_R11_;6K?]";K?_?ZR_P#DBNHHH Y?^VM6_P"A-UO_ +_67_R11_;6 MK?\ 0FZW_P!_K+_Y(KJ** .7_MO5O^A-UO\ [_V7_P D4?VWJW_0G:W_ -_K M+_Y(KJ** .7_ +;U;_H3=;_[_P!E_P#)%']M:M_T)NM_]_K+_P"2*ZBB@#E_ M[;U;_H3M;_[_ -E_\D4?VUJW_0FZW_W_ ++_ .2*ZBB@#E_[:U;_ *$W6_\ MO]9?_)%']M:M_P!";K?_ '^LO_DBNHHH Y?^VM6_Z$W6_P#O]9?_ "11_;6K M?]";K?\ W^LO_DBNHHH Y?\ MK5O^A-UO_O]9?\ R11_;6K?]";K?_?ZR_\ MDBNHHH Y?^VM6_Z$W6_^_P!9?_)%5G?5M6U_07?P[J-C!9WCW$TUS+;%0IMI MHP (Y68G=(O:NQI,4 +U%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !116/KVL7.E?V?'9V27EQ>W7V9$>?RE4^6\A);:>T9&,=Z M-BBN?_M'Q3_T+MC_ .#0_P#QJC^T?%/_ $+MC_X-#_\ &J .@HKG_P"T?%/_ M $+MC_X-#_\ &J/[1\4_]"[8_P#@T/\ \:H Z"BN?_M'Q3_T+MC_ .#0_P#Q MJC^T?%/_ $+MC_X-#_\ &J .@HKG_P"T?%/_ $+MC_X-#_\ &J/[1\4_]"[8 M_P#@T/\ \:H Z"BN?_M'Q3_T+MC_ .#0_P#QJC^T?%/_ $+MC_X-#_\ &J . M@K(\5/Y?A#6W_NV$YY_ZYM5;^T?%/_0NV/\ X-#_ /&JH:W_ ,)3J^A:AI@T M.QA-Y;26_F?VD6V;U*[L>4,XSTS0!TVG)Y>F6B<_+"@Y_P!T59KG4O\ Q0D: MH/#MC\H _P"0H?\ XU3O[1\4_P#0NV/_ (-#_P#&J .@HKG_ .T?%/\ T+MC M_P"#0_\ QJC^T?%/_0NV/_@T/_QJ@#H**Y_^T?%/_0NV/_@T/_QJC^T?%/\ MT+MC_P"#0_\ QJ@#H**Y_P#M'Q3_ -"[8_\ @T/_ ,:H_M'Q3_T+MC_X-#_\ M:H Z"BN?_M'Q3_T+MC_X-#_\:H_M'Q3_ -"[8_\ @T/_ ,:H Z"BN?\ [1\4 M_P#0NV/_ (-#_P#&J+/7-4.O6^EZGI$%K]HMY9XY(;SSO]6T8((V+C_6#GVH M Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\2\ M:AX:;N-5&/Q@F']:Z"N?\4?Z[06]-5BY],HX_K0!T%%%% !1110 4444 %%% M% !1110 4F!2T4 %%%% !1110 4444 %%%% !1110 5S^H<>.]#;ULKU?_'K M<_TKH*Y_4^/&V@'UM[M?_11_I0!T%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'=^+M) ML[^XLG&H2SV[!)A;:;__&:U** ,O_A-=)_Y]];_ /!%>_\ QFC_ (372?\ GWUO_P $5[_\ M9J[>7MMIUI)=WD\<%O$,O)(V%7\?T^M9]AXGTK4+LVD4MQ%__ !FC_A-=)_Y]];_\$5[_ /&: MMV%];:II]O?6__ !FC M_A-=)_Y]];_\$5[_ /&:T9I4@@DF?=L12S;5+' &> .2?85FGQ+I T6UU@7> MZQNS&L#I&[&0N<* H&[.>V,CG/0T +_PFND_\^^M_P#@BO?_ (S6)XC\5Z=< M+I9BMM9_=:C!(V[1;M?E!(/6(9//3J:Z^CO_ (4 9?\ PFND_P#/OK?_ ((K MW_XS1_PFND_\^^M_^"*]_P#C-:E5-3U.TT?3I;^^D,=O%C>RHSD9( PJ@D\D M# '>@"M_PFND_P#/OK?_ ((KW_XS1_PFND_\^^M_^"*]_P#C--L/$NF:C??8 MH7N8KHH9%AN[.:V9U!P2HE5=V,C.,XR,XK3FE6""29]VR-2S;5+' &> .2?8 M4 9W_":Z3_S[ZW_X(KW_ .,T?\)KI/\ S[ZW_P""*]_^,TA\2:2-%M=8%WNL M;LQK Z1LQD+G"@*!N))[8R.N"1D#- M7L4 9?\ PFND_P#/OK?_ ((KW_XS6)J7BS3I/%.B7*6VLF.);A7SHMX#\RKC M ,63]WM77U0U76++1;>*>^>55EE$,8B@>9VW:@"'_A-=)_Y]]; M_P#!%>__ !FE_P"$UTG_ )]];_\ !%>__&:73-?T[5YIH+6299X0&D@N;:2W MD53T;9(JMM.#SC'!YXJSJ6HVND:;<:A>R-':VZEY76-GVKZX4$T 5?\ A-=) M_P"??6__ 17O_QFC_A-=)_Y]];_ /!%>_\ QFIKC6+"UDL8Y9\O?OLMA&C. M9#MW9^4' QR6/ '>KU &7_PFND_\^^M_^"*]_P#C-'_":Z3_ ,^^M_\ @BO? M_C-:E% &7_PFND_\^^M_^"*]_P#C-'_":Z3_ ,^^M_\ @BO?_C-:E% &5_PF MND_\^^M?^".]_P#C5;=C>V^HV%M?6D@EMKF)9HI "-R, 0<'GD$5#69X$_Y) M[X:_[!5K_P"BEH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH Y?1?^0_XK_P"PI'_Z1VU;=8FB_P#(?\5_]A2/_P!([:MN M@ HHHH YCQB4B?0KNZP+"UU-);EF("H-CJC-[!V3GMP>,5>U?4--@U'3[*>( M3W\_F&W"H&:)0C;I#G[JX^7([L!WK7DC2:)HI45XW!5E89# ]01WJCIV@Z/I M'F_V9I-A9>: )/LULD>\#IG:!GJ: //?#D+Z-H7@>^BU"^+7@$5RDER[Q&,V M[N (B=B[2BX*@'@Y)R75UK)<7T4MP[(X\IG M*!5DDYS\S 9//K5A;:!+F2Y2"-9Y55'E"#I W' [9- 'E^K:I=+OM!&K7DGE"$WGEF,QYVL-I/)!(XP1@8[L^'-# M:\EO&T73C=3',DQM4WN00P+-C)^95//< ]JL_P!G6/V75A*BW*W!E7 M3$2[<(P9(WG#8* JO1 2%'.>3U-W9VNH6LEK>VT-S;R##Q3('1AUY!X- '&7 MPUNQ\9:'/J-S8:AOBNH84M;5X&A;8'WD&1]ZD)L/*X+#KFJFB70;7:UMDB M+#T.T#-26VCZ99WT]]:Z=:07EQ_KKB*!5DDYS\S 9//K0!R.CZ)'%\0M0M/- M+:?IX74;2U*_+%-<;UU59-7N8_!TDC:C*MR?$7V96,Y#[?MN/ M+'.<;.-OIVQ7H"VT"7,ERL$:SR*J/*% 9E7.T$]2!DX^IJG)H&C2W[W\FD6# MWDFW?<-;(9&P01EL9."JD>F!Z4 :-%%% !1110!E>"O^0!/_ -A34?\ TMFJ MOX3_ .01=?\ 85U'_P!+)JL>"O\ D 3_ /84U'_TMFJOX3_Y!%U_V%=1_P#2 MR:@#=HHHH **** .9U#_ )*-HF?^@=>?^APU@W^I3R:KK&G-/J,\L^L1P6MM M;WIM\XM4D*F7.Z./@L=GS$] F65Q'/()94F@5UD< ,P(P2 ,GL* /,].N]0N[V/26U.ZBA M3Q$;5A;:G+<$1_92S1>>P5V&[/7E3T.0#75>'=2ATW5]5T6YOKAT&I?9[$7, MKS/S;I*4\QLDXRY&X^PKHH-%TJU,9M],LH3&P9#' J[6"[ 1@<$+\H/IQTHN M]%TJ^BFBO-,LKB.9Q)*DL".)' P&((P3@ GGB@#RM[Z^LM D^R7D\"M8ZY< M*892HW"YRC\'J,\'W]ZUM=N-0\,$S:=J%]+-/H=U<2?:9WG7S8_+Q(J,2%(W ML=J@+[<5Z ^DZ;)$D3Z?:/&D+6Z(T*D+&0 4 (X4@#CIQ1>:>ES$S0E;>[6% MXH+I(D9X0V/N[@1C@<'@X% '*Z=%'IWCS3[&TUF]NK:;2)KA[>XO7G!;?$%E MRS$\CU#3-/U:V^S:E8VUY!N#"*YB61 M01T.&R,]: .!U:[UW1-;UJYGGM+R_.@O-;3VMJ\8M_+<\-&7?.XN"#NY\LC' MKJZ8B67BJSTZTU"ZO[&^TJ2XN%NKE[C)#($D!8G:&#N-HPIQP.*Z;3M&TO1X MY(],TVSL4D.76V@6(,?<*!FC3]'TS2?-_L[3K2S\X[I?L\"Q[SZG:!GK0!Q_ M@[1_LNI:RKSR3KHTKZ;IRN.8(65)< YR3\ZIGTC6HM-U>XDT/X>EM1E>>\D' MGYF):<"WD+;N?FPV,Y[XS7>Q6T$#S/##'&TS^9*40*9&P!N;'4X &?0"J<&@ M:-;7KWD&D6$5T\GFM.ELBNS\_,6 SGYFY]SZT :-%%% !1110 5F>!/^2>>& MO^P5:_\ HI:TZS/ G_)//#7_ &"K7_T4M '04444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% '+Z+_R'_%?_84C_P#2.VK;K$T7 M_D/^*_\ L*1_^D=M6W0 4444 %%%% !1110 5Q6E075A\0/$4EQ?2WLKZ=!, MH=0JQKYD^V-5 X4 #DY).3WKM:HQZ5!%KEQJP>0SSP1V[*2-@5"Q! QG/SG/ M/I0!Y[I\,6G:1X,\0VT2_P!JZE(!>W 4![KS8))&$A_BPRJ0#TVC'I3M+M8K M/3?!.NVZ*NJZI,J7UTJ@/<":!W?S#U;#!2 >FW ]*Z[3_"%EIUY;2I=7RQ2J[W!C+M<7(VL3EE94#-AB MTBY'%>BZ%J=MJ%I)%!:2V3V;BWDM)0@:$A05'R,RXVE2,$\'UXI+WP_9:C_: M/VSS)A?0"W<,1\D8!X3 XY).>3GZ#$FD:/%I$4X%Q/=3W,OFSW%QMWR-@*"= MBJHPJ@# '3UR: -&BBB@ HHHH **** "BBB@#*\%?\@"?_L*:C_Z6S57\)_\ M@BZ_["NH_P#I9-5CP5_R )_^PIJ/_I;-5?PG_P @BZ_["NH_^EDU &[1110 M4444 %%%% !4%[%//930VMS]FG="LN.N#Q4]% 'F-KYUI\.)K M,74\GG:Z]G-<2-^\>-[W8Y8C')!.2,=>,4S7H8M"U?4M$TF);+3;Z/3C+#;@ M(D?F7)BD*@8"[D !(],UVX\+Z>=#NM(7\]\$$UU.RK*!&TD@5W&DZ''I<]S=/=W-[>W.P2W5SLWE4SM4! M%50!EN@'4YS56X\*6LUA! EY=P7$$SSI>1E#-O<,')W*5.0Y&-N!QC&!@ UK M"]M]3TZVOK20/;W$:RQ/C&5(R/I5BJ]A8V^FZ?;V-JFRWMXUBC7.<*!@?RJQ M0 4444 %%%% !1110 5F>!/^2>>&O^P5:_\ HI:TZS/ G_)//#7_ &"K7_T4 MM '04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% ')FP\1Z?K>LW%A8Z5=6U_=)<(T^H20NN((HBI40..L9.<]ZF\SQ?\ ] 70 M_P#P<3?_ "+738%% ',^9XO_ .@+H?\ X.)O_D6CS/%__0%T/_P<3?\ R+73 M44 +_\ H"Z'_P"#B;_Y%H\S MQ?\ ] 70_P#P<3?_ "+7344 +_ /H"Z'_X.)O_ )%H\SQ?_P! 70__ <3?_(M=-10!S/F M>+_^@+H?_@XF_P#D6CS/%_\ T!=#_P#!Q-_\BUTU% ',^9XO_P"@+H?_ (.) MO_D6CS/%_P#T!=#_ /!Q-_\ (M=-10!S/F>+_P#H"Z'_ .#B;_Y%H\SQ?_T! M=#_\'$W_ ,BUTU% ',^9XO\ ^@+H?_@XF_\ D6CS/%__ $!=#_\ !Q-_\BUT MU% &-X8TZ\TO1/L]\(!+_ /H"Z'_X.)O_ )%KIJ* .9\SQ?\ ] 70_P#P<3?_ "+1YGB__H"Z M'_X.)O\ Y%KIJ* .9\SQ?_T!=#_\'$W_ ,BT>9XO_P"@+H?_ (.)O_D6NFHH M YGS/%__ $!=#_\ !Q-_\BT>9XO_ .@+H?\ X.)O_D6NFHH YGS/%_\ T!=# M_P#!Q-_\BT>9XO\ ^@+H?_@XF_\ D6NFHH YGS/%_P#T!=#_ /!Q-_\ (M'F M>+_^@+H?_@XF_P#D6NFHH YGS/%__0%T/_P<3?\ R+1YGB__ * NA_\ @XF_ M^1:Z:B@#F?,\7_\ 0%T/_P '$W_R+1YGB_\ Z NA_P#@XF_^1:Z:B@#F?,\7 M_P#0%T/_ ,'$W_R+1YGB_P#Z NA_^#B;_P"1:Z:B@#F?,\7_ /0%T/\ \'$W M_P BT>9XO_Z NA_^#B;_ .1:Z:B@#F/-\7_] 70__!Q+_P#(U:?AK39M&\+: M1I=PR/-964-O(T9)4LB!21D XR/2M3%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% , !1110 4444 ?__9 end EX-101.SCH 7 axti-20210930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Investments and Fair Value Measurements - Calc2 (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Investments and Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Investments and Fair Value Measurements - Investment Category and Length (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Investments and Fair Value Measurements - Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)_Calc2 link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Investments in Privately-Held Raw Material Companies (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Investments in Privately-Held Raw Material Companies - Minority Investment Entities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - Options (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-Based Compensation - RSU (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock-Based Compensation - Performance Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Segment Information and Foreign Operations - Product Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Segment Information and Foreign Operations - Segment and Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Segment Information and Foreign Operations - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Revenue - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Bank Loans and Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Redeemable Noncontrolling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Investments in Privately-Held Raw Material Companies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Segment Information and Foreign Operations link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Other Income (Expense), Net link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Bank Loans and Line of Credit link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Redeemable Noncontrolling Interest link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Investments in Privately-Held Raw Material Companies (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Segment Information and Foreign Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Redeemable Noncontrolling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Revenue - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Revenue - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Redeemable Noncontrolling Interest - Components of the Change in Redeemable Noncontrolling Interests (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 axti-20210930_cal.xml EX-101.CAL EX-101.DEF 9 axti-20210930_def.xml EX-101.DEF EX-101.LAB 10 axti-20210930_lab.xml EX-101.LAB EX-101.PRE 11 axti-20210930_pre.xml EX-101.PRE XML 12 axti-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001051627 2016-01-01 2020-12-31 0001051627 2015-01-01 2015-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-01-01 2021-01-31 0001051627 2021-01-01 2021-01-31 0001051627 2014-10-27 0001051627 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001051627 us-gaap:RetainedEarningsMember 2021-09-30 0001051627 us-gaap:PreferredStockMember 2021-09-30 0001051627 us-gaap:ParentMember 2021-09-30 0001051627 us-gaap:NoncontrollingInterestMember 2021-09-30 0001051627 us-gaap:CommonStockMember 2021-09-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001051627 us-gaap:RetainedEarningsMember 2021-06-30 0001051627 us-gaap:PreferredStockMember 2021-06-30 0001051627 us-gaap:ParentMember 2021-06-30 0001051627 us-gaap:NoncontrollingInterestMember 2021-06-30 0001051627 us-gaap:CommonStockMember 2021-06-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001051627 us-gaap:RetainedEarningsMember 2021-03-31 0001051627 us-gaap:PreferredStockMember 2021-03-31 0001051627 us-gaap:ParentMember 2021-03-31 0001051627 us-gaap:NoncontrollingInterestMember 2021-03-31 0001051627 us-gaap:CommonStockMember 2021-03-31 0001051627 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001051627 2021-03-31 0001051627 us-gaap:RetainedEarningsMember 2020-12-31 0001051627 us-gaap:PreferredStockMember 2020-12-31 0001051627 us-gaap:ParentMember 2020-12-31 0001051627 us-gaap:NoncontrollingInterestMember 2020-12-31 0001051627 us-gaap:CommonStockMember 2020-12-31 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001051627 us-gaap:RetainedEarningsMember 2020-09-30 0001051627 us-gaap:PreferredStockMember 2020-09-30 0001051627 us-gaap:ParentMember 2020-09-30 0001051627 us-gaap:NoncontrollingInterestMember 2020-09-30 0001051627 us-gaap:CommonStockMember 2020-09-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001051627 us-gaap:RetainedEarningsMember 2020-06-30 0001051627 us-gaap:PreferredStockMember 2020-06-30 0001051627 us-gaap:ParentMember 2020-06-30 0001051627 us-gaap:NoncontrollingInterestMember 2020-06-30 0001051627 us-gaap:CommonStockMember 2020-06-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001051627 us-gaap:RetainedEarningsMember 2020-03-31 0001051627 us-gaap:PreferredStockMember 2020-03-31 0001051627 us-gaap:ParentMember 2020-03-31 0001051627 us-gaap:NoncontrollingInterestMember 2020-03-31 0001051627 us-gaap:CommonStockMember 2020-03-31 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001051627 2020-03-31 0001051627 us-gaap:RetainedEarningsMember 2019-12-31 0001051627 us-gaap:PreferredStockMember 2019-12-31 0001051627 us-gaap:ParentMember 2019-12-31 0001051627 us-gaap:NoncontrollingInterestMember 2019-12-31 0001051627 us-gaap:CommonStockMember 2019-12-31 0001051627 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001051627 2021-06-30 0001051627 2020-06-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001051627 us-gaap:EmployeeStockOptionMember 2020-12-31 0001051627 us-gaap:PerformanceSharesMember 2021-02-01 2021-02-28 0001051627 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001051627 srt:ChiefFinancialOfficerMember us-gaap:PerformanceSharesMember 2021-02-17 2021-02-17 0001051627 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-02-17 2021-02-17 0001051627 us-gaap:RestrictedStockMember 2020-12-31 0001051627 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001051627 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001051627 axti:LoanToRelatedPartyMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2021-07-01 2021-09-30 0001051627 axti:LoanToRelatedPartyMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2021-01-01 2021-09-30 0001051627 us-gaap:InvestorMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2020-07-01 2020-09-30 0001051627 axti:LoanToRelatedPartyMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2020-01-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2021-07-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2021-07-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:TW 2021-07-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:JP 2021-07-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:CN 2021-07-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember axti:AsiaPacificExcludingJapanAndTaiwanMember 2021-07-01 2021-09-30 0001051627 axti:SubstratesMember 2021-07-01 2021-09-30 0001051627 axti:RawMaterialsAndOthersMember 2021-07-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2021-01-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2021-01-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:TW 2021-01-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:JP 2021-01-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:CN 2021-01-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember axti:AsiaPacificExcludingJapanAndTaiwanMember 2021-01-01 2021-09-30 0001051627 axti:SubstratesMember 2021-01-01 2021-09-30 0001051627 axti:RawMaterialsAndOthersMember 2021-01-01 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2020-07-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2020-07-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:TW 2020-07-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:JP 2020-07-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:CN 2020-07-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember axti:AsiaPacificExcludingJapanAndTaiwanMember 2020-07-01 2020-09-30 0001051627 axti:SubstratesMember 2020-07-01 2020-09-30 0001051627 axti:RawMaterialsAndOthersMember 2020-07-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2020-01-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2020-01-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:TW 2020-01-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:JP 2020-01-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:CN 2020-01-01 2020-09-30 0001051627 srt:ReportableGeographicalComponentsMember axti:AsiaPacificExcludingJapanAndTaiwanMember 2020-01-01 2020-09-30 0001051627 axti:SubstratesMember 2020-01-01 2020-09-30 0001051627 axti:RawMaterialsAndOthersMember 2020-01-01 2020-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2021-09-01 2021-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2021-04-01 2021-04-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember 2020-12-01 2020-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2020-08-01 2020-08-31 0001051627 axti:LoanToRelatedPartyMember axti:NanjingJinMeiGalliumCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2017-07-01 2017-07-31 0001051627 axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2020-03-01 2020-03-31 0001051627 axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2019-05-01 2019-05-31 0001051627 axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2017-11-01 2017-11-30 0001051627 axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2016-04-01 2016-04-30 0001051627 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember country:CN 2021-09-30 0001051627 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2020-12-31 0001051627 srt:ReportableGeographicalComponentsMember country:CN 2020-12-31 0001051627 us-gaap:ConstructionInProgressMember 2021-09-30 0001051627 axti:ConstructionInProgressOtherConsolidatedSubsidiariesMember 2021-09-30 0001051627 axti:ConstructionInProgressManufacturingEquipmentPurchasesMember 2021-09-30 0001051627 axti:ConstructionInProgressDingxinAndKazuoLocationsMember 2021-09-30 0001051627 us-gaap:ConstructionInProgressMember 2020-12-31 0001051627 axti:ConstructionInProgressOtherConsolidatedSubsidiariesMember 2020-12-31 0001051627 axti:ConstructionInProgressManufacturingEquipmentPurchasesMember 2020-12-31 0001051627 axti:ConstructionInProgressDingxinAndKazuoLocationsMember 2020-12-31 0001051627 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001051627 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2019-09-12 2019-09-12 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2019-08-09 2019-08-09 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:LetterOfCreditMember axti:IndustrialAndCommercialBankOfChinaMember 2020-12-01 2020-12-31 0001051627 axti:LoanToRelatedPartyMember axti:NanjingJinMeiGalliumCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2021-01-01 2021-09-30 0001051627 axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2017-04-01 2017-06-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-05-01 2021-05-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-02-01 2021-02-28 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001051627 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001051627 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001051627 us-gaap:OtherAssetsMember axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2021-09-30 0001051627 us-gaap:OtherAssetsMember axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2020-12-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2021-09-30 0001051627 axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-09-30 0001051627 axti:ChaoyangJinmeiGalliumCo.LtdMember axti:ChaoyangJinmeiGalliumCo.LtdMember 2021-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2021-09-30 0001051627 axti:ChaoyangJinmeiGalliumCo.LtdMember axti:ChaoyangJinmeiGalliumCo.LtdMember 2020-08-31 0001051627 axti:ChaoyangJinmeiGalliumCo.LtdMember axti:ChaoyangJinmeiGalliumCo.LtdMember 2020-07-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2019-12-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2019-05-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2019-04-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-09-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-08-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-06-15 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-06-14 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2017-11-02 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2017-11-01 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-09-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2020-12-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2020-12-31 0001051627 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2019-06-01 0001051627 us-gaap:SecuredDebtMember axti:WellsFargoBankMember 2021-09-30 0001051627 us-gaap:SecuredDebtMember axti:WellsFargoBankMember 2020-12-31 0001051627 us-gaap:SecuredDebtMember axti:WellsFargoBankMember 2019-12-31 0001051627 axti:LinesOfCreditCurrentMember 2021-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2020-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember 2020-02-29 0001051627 us-gaap:SecuredDebtMember axti:WellsFargoBankMember 2020-02-05 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2019-08-09 0001051627 us-gaap:SecuredDebtMember axti:WellsFargoBankMember 2018-11-06 0001051627 us-gaap:LetterOfCreditMember axti:WellsFargoBankMember 2018-11-06 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember 2021-09-30 0001051627 axti:LinesOfCreditCurrentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember 2021-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2021-09-30 0001051627 us-gaap:LetterOfCreditMember axti:WellsFargoBankMember 2021-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember 2020-12-31 0001051627 us-gaap:LetterOfCreditMember axti:WellsFargoBankMember 2020-12-31 0001051627 us-gaap:LetterOfCreditMember axti:WellsFargoBankMember 2019-12-31 0001051627 2020-05-31 0001051627 2020-05-01 2020-05-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2020-12-31 0001051627 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001051627 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001051627 us-gaap:RestrictedStockMember 2020-07-01 2020-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001051627 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2017-11-02 2017-11-02 0001051627 us-gaap:OtherAssetsMember 2021-09-30 0001051627 axti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember axti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember 2020-12-31 0001051627 axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember 2020-12-31 0001051627 axti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember axti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember 2020-12-31 0001051627 us-gaap:OtherAssetsMember 2020-12-31 0001051627 axti:XilingolTongliGermaniumCo.LtdInvestmentMember axti:XilingolTongliGermaniumCo.LtdInvestmentMember 2021-09-30 0001051627 axti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember axti:EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember 2021-09-30 0001051627 axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember 2021-09-30 0001051627 axti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember axti:BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2021-09-30 0001051627 us-gaap:RestrictedStockMember 2021-09-30 0001051627 us-gaap:PerformanceSharesMember 2021-09-30 0001051627 axti:LoanFromRelatedPartyMember axti:MinorityInvestorMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-09-30 0001051627 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember axti:AxtTongmeiInc.Member 2021-06-30 0001051627 us-gaap:CorporateBondSecuritiesMember 2021-09-30 0001051627 us-gaap:CertificatesOfDepositMember 2021-09-30 0001051627 us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:WellsFargoBankMember 2021-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2021-06-30 0001051627 axti:LoanFromRelatedPartyMember axti:MinorityInvestorMember us-gaap:SubsequentEventMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-10-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember us-gaap:PrimeRateMember 2020-12-01 2020-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2020-10-01 2020-10-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:SecuredDebtMember axti:IndustrialAndCommercialBankOfChinaMember us-gaap:PrimeRateMember 2020-02-01 2020-02-29 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember us-gaap:PrimeRateMember 2019-08-09 2019-08-09 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2020-01-01 2020-12-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-09-01 2018-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-01-01 2021-01-31 0001051627 axti:MajorCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001051627 axti:MajorCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001051627 axti:MajorCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001051627 axti:OsramOptoMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001051627 axti:LandmarkMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001051627 2020-09-30 0001051627 2019-12-31 0001051627 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-30 0001051627 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-09-30 0001051627 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0001051627 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0001051627 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-09-30 0001051627 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-09-30 0001051627 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001051627 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001051627 us-gaap:CorporateBondSecuritiesMember 2020-12-31 0001051627 us-gaap:InvestmentsMember 2021-09-30 0001051627 us-gaap:CorporateBondSecuritiesMember 2021-09-30 0001051627 us-gaap:CertificatesOfDepositMember 2021-09-30 0001051627 us-gaap:InvestmentsMember 2020-12-31 0001051627 us-gaap:CertificatesOfDepositMember 2020-12-31 0001051627 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001051627 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001051627 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001051627 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001051627 2019-01-01 2019-03-31 0001051627 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001051627 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001051627 us-gaap:RestrictedStockMember 2020-07-01 2020-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001051627 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001051627 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001051627 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001051627 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001051627 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001051627 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001051627 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001051627 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001051627 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001051627 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001051627 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001051627 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001051627 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001051627 us-gaap:ParentMember 2020-04-01 2020-06-30 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001051627 2020-04-01 2020-06-30 0001051627 us-gaap:ParentMember 2020-01-01 2020-03-31 0001051627 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001051627 2020-01-01 2020-03-31 0001051627 us-gaap:MachineryAndEquipmentMember 2021-09-30 0001051627 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001051627 us-gaap:BuildingMember 2021-09-30 0001051627 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001051627 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001051627 us-gaap:BuildingMember 2020-12-31 0001051627 axti:AccountsReceivableBalanceSheetLocationMember axti:RawMaterialsSalesToRelatedPartyMember us-gaap:EquityMethodInvesteeMember axti:BeijingJiyaSemiconductorMaterialCoLtdMember 2021-09-30 0001051627 axti:AccountsReceivableBalanceSheetLocationMember axti:RawMaterialsSalesToRelatedPartyMember us-gaap:EquityMethodInvesteeMember axti:BeijingJiyaSemiconductorMaterialCoLtdMember 2020-12-31 0001051627 axti:AccountsPayableBalanceSheetLocationMember axti:RawMaterialsPurchasesFromRelatedPartyMember axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2021-09-30 0001051627 axti:LoanToRelatedPartyMember axti:NanjingJinMeiGalliumCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2021-09-30 0001051627 axti:AccountsPayableBalanceSheetLocationMember axti:RawMaterialsPurchasesFromRelatedPartyMember axti:DonghaiCountyDongfangHighPurityElectronicMaterialsCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2020-12-31 0001051627 axti:LoanToRelatedPartyMember axti:NanjingJinMeiGalliumCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2020-12-31 0001051627 2021-11-01 0001051627 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001051627 axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-05-31 0001051627 axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-02-28 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember axti:KazuoMember 2021-09-30 0001051627 axti:KazuoMember 2021-09-30 0001051627 axti:DingxingMember 2021-09-30 0001051627 axti:CrossLicenseAgreementMember 2021-01-01 2021-09-30 0001051627 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001051627 axti:LoanToRelatedPartyMember srt:ExecutiveOfficerMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2020-12-25 2020-12-25 0001051627 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001051627 axti:ChaoyangJinmeiGalliumCo.LtdMember axti:ChaoyangJinmeiGalliumCo.LtdMember 2020-08-01 2020-08-31 0001051627 axti:LeaseOfLandToRelatedPartyMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember axti:BeijingTongmeiXtalTechnologyMember 2021-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2020-01-01 2020-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-01-25 2021-01-25 0001051627 axti:BeijingTongmeiXtalTechnologyMember axti:NanjingJinMeiGalliumCoLtdMember 2020-01-01 2020-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoLtdMember 2020-01-01 2020-12-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:InvestorMember 2020-01-01 2020-12-31 0001051627 us-gaap:InvestorMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember 2017-11-02 2017-11-02 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:InvestorMember 2017-11-02 2017-11-02 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2019-05-01 2019-05-31 0001051627 2018-09-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-06-15 2018-06-15 0001051627 axti:NanjingJinMeiGalliumCoLtdMember 2021-01-01 2021-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoLtdMember 2017-11-02 2017-11-02 0001051627 axti:LoanToRelatedPartyMember axti:NanjingJinMeiGalliumCoLtdMember axti:BeijingTongmeiXtalTechnologyMember 2017-07-31 0001051627 axti:XilingolTongliGermaniumCo.LtdInvestmentMember 2021-01-01 2021-09-30 0001051627 axti:TopFiveMajorCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001051627 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001051627 axti:TopFiveMajorCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001051627 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001051627 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001051627 axti:TopFiveMajorCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001051627 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001051627 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001051627 axti:TopFiveMajorCustomersMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001051627 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001051627 us-gaap:CorporateJointVentureMember 2018-09-30 0001051627 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001051627 us-gaap:ParentMember 2021-07-01 2021-09-30 0001051627 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0001051627 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001051627 us-gaap:ParentMember 2021-04-01 2021-06-30 0001051627 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001051627 2021-04-01 2021-06-30 0001051627 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001051627 us-gaap:ParentMember 2021-01-01 2021-03-31 0001051627 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001051627 2021-01-01 2021-03-31 0001051627 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001051627 us-gaap:ParentMember 2020-07-01 2020-09-30 0001051627 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0001051627 axti:LoanFromRelatedPartyMember axti:MinorityInvestorMember us-gaap:SubsequentEventMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-10-01 2021-10-31 0001051627 axti:LoanFromRelatedPartyMember axti:MinorityInvestorMember axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-09-01 2021-09-30 0001051627 axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-05-01 2021-05-31 0001051627 axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-02-01 2021-02-28 0001051627 axti:XiaoyiXinganGalliumCo.Ltd.Member axti:XiaoyiXinganGalliumCo.Ltd.Member 2021-09-30 0001051627 srt:SubsidiariesMember 2021-09-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2021-09-30 0001051627 axti:ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember 2021-09-30 0001051627 axti:ChaoyangJinmeiGalliumCo.LtdMember 2021-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2021-09-30 0001051627 axti:XiaoyiXinganGalliumCo.Ltd.Member axti:XiaoyiXinganGalliumCo.Ltd.Member 2020-12-31 0001051627 srt:SubsidiariesMember 2020-12-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2020-12-31 0001051627 axti:ChaoyangJinmeiGalliumCo.LtdMember 2020-12-31 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-01-25 0001051627 2021-01-25 0001051627 axti:BeijingTongmeiXtalTechnologyMember 2021-01-01 2021-09-30 0001051627 2021-07-01 2021-09-30 0001051627 2020-07-01 2020-09-30 0001051627 2020-01-01 2020-09-30 0001051627 srt:MaximumMember 2021-01-01 2021-09-30 0001051627 axti:FiveMinorityInvestmentsMember 2021-07-01 2021-09-30 0001051627 axti:FiveMinorityInvestmentsMember 2021-01-01 2021-09-30 0001051627 axti:FiveMinorityInvestmentsMember 2020-07-01 2020-09-30 0001051627 axti:FiveMinorityInvestmentsMember 2020-01-01 2020-09-30 0001051627 axti:XiaoyiXinganGalliumCo.Ltd.Member 2021-06-01 2021-06-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2020-09-01 2020-09-30 0001051627 axti:BeijingTongmeiXtalTechnologyMember us-gaap:SecuredDebtMember axti:BankOfChinaMember 2020-10-31 0001051627 2021-09-30 0001051627 2020-12-31 0001051627 2021-01-01 2021-09-30 0001051627 2020-01-01 2020-12-31 0001051627 axti:LeaseOfLandToRelatedPartyMember axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember axti:BeijingTongmeiXtalTechnologyMember 2021-01-01 2021-09-30 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember us-gaap:InvestorMember 2020-12-31 0001051627 axti:BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember 2020-12-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2019-05-31 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-09-30 0001051627 axti:NanjingJinMeiGalliumCo.LtdInvestmentMember 2018-06-15 utr:sqft iso4217:USD shares axti:segment pure iso4217:USD axti:item axti:company axti:entity axti:customer axti:installment axti:employee shares 883000 883000 883000 883000 0001051627 --12-31 2021 Q3 false 0 0 0 0 0 0 AXT INC 41967000 42657000 P3Y 0.855 0.855 0.855 0.585 0.46 0.25 0 0 0 0 us-gaap:OperatingLeaseLiabilityNoncurrent us-gaap:AccruedLiabilitiesCurrent 10-Q true 2021-09-30 false 000-24085 DE 94-3031310 4281 Technology Drive Fremont CA 94538 510 438-4700 Common Stock, $0.001 par value AXTI NASDAQ Yes Yes Non-accelerated Filer true false false 42770675 43608000 72602000 5681000 240000 130000 217000 36584000 24558000 60683000 51515000 13062000 15603000 159618000 164518000 6680000 5726000 131617000 115825000 2401000 2683000 15347000 10110000 315663000 298862000 11384000 12669000 12670000 15995000 13285000 10411000 37339000 39075000 929000 2035000 2374000 1628000 1881000 41931000 43330000 50178000 47563000 0.001 0.001 2000000 2000000 883000 883000 7478000 7346000 3532000 3532000 0.001 0.001 70000000 70000000 42657000 41967000 43000 42000 230517000 230381000 -32935000 -44545000 4583000 3209000 205740000 192619000 17814000 15350000 223554000 207969000 315663000 298862000 34576000 25469000 99661000 68326000 23075000 16646000 64386000 47213000 11501000 8823000 35275000 21113000 6476000 4623000 17841000 14119000 2629000 2023000 7571000 4973000 9105000 6646000 25412000 19092000 2396000 2177000 9863000 2021000 -44000 -70000 -55000 -138000 1061000 45000 3674000 -243000 948000 -34000 898000 2940000 4361000 2118000 14380000 4580000 -135000 637000 1504000 1923000 4496000 1481000 12876000 2657000 696000 490000 1266000 1483000 3800000 991000 11610000 1174000 0.09 0.02 0.28 0.03 0.09 0.02 0.27 0.03 41460000 40152000 41237000 39978000 42678000 40979000 42710000 40688000 4496000 1481000 12876000 2657000 70000 4699000 1639000 3086000 -9000 -10000 -11000 11000 61000 4689000 1628000 3097000 4557000 6170000 14504000 5754000 707000 806000 1520000 1710000 3850000 5364000 12984000 4044000 12876000 2657000 5085000 2963000 -45000 -28000 3430000 1932000 87000 8000 -36000 774000 3674000 -243000 11717000 3500000 8302000 -1638000 -958000 1790000 525000 424000 -1423000 1992000 -7192000 -1226000 -1064000 1688000 -10737000 6324000 19095000 12121000 6691000 2880000 240000 4901000 -25546000 -10100000 1592000 1137000 5845000 3380000 929000 3096000 5801000 538000 396000 1283000 -12000 89000 7079000 -977000 210000 245000 -28994000 -4508000 72602000 26892000 43608000 22384000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 1. Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated financial statements of AXT, Inc. (“AXT,” the “Company,” “we,” “us,” and “our” refer to AXT, Inc. and all of its consolidated subsidiaries) are unaudited, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, this interim quarterly financial report does not include all disclosures required by US GAAP. In the opinion of our management, the unaudited condensed consolidated financial statements reflect all adjustments, consisting only of normal recurring adjustments, considered necessary to present fairly the financial position, results of operations and cash flows of AXT and our consolidated subsidiaries for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our management has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these condensed consolidated financial statements in conformity with US GAAP. Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. These estimates and assumptions may change as new events occur and additional information is obtained. Actual results could differ materially from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected in the future or for the full fiscal year. It is recommended that these condensed consolidated financial statements be read in conjunction with our consolidated financial statements and the notes thereto included in our 2020 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 23, 2021 and our Quarterly Reports on Form 10-Q for the three months ended March 31, 2021 and June 30, 2021 filed with the SEC on May 14, 2021 and August 12, 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The condensed consolidated financial statements include the accounts of AXT, and our consolidated subsidiaries, Beijing Tongmei Xtal Technology Co., Ltd. (“Tongmei”), AXT-Tongmei, Inc. (“AXT-Tongmei”), Baoding Tongmei Xtal Technology Co., Ltd. (“Baoding Tongmei”), ChaoYang Tongmei Xtal Technology Co., Ltd. (“ChaoYang Tongmei”), ChaoYang LiMei Semiconductor Technology Co., Ltd. (“ChaoYang LiMei”), ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd. (“ChaoYang XinMei”), Nanjing JinMei Gallium Co., Ltd. (“JinMei”), ChaoYang JinMei Gallium Ltd. (“ChaoYang JinMei”), MaAnShan JinMei Gallium Ltd., and Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd. (“BoYu”). All significant inter-company accounts and transactions have been eliminated. Investments in business entities in which we do not have controlling interests, but have the ability to exercise significant influence over operating and financial policies (generally 20-50% ownership), are accounted for by the equity method. As of September 30, 2021 and December 31, 2020, we have five companies accounted for by the equity method. For the majority-owned subsidiaries that we consolidate, we reflect the portion we do not own as either noncontrolling interests in stockholder’s equity or as redeemable noncontrolling interests in temporary equity on our condensed consolidated balance sheets and in our condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">When market conditions are warranted, we intend to construct facilities at the ChaoYang LiMei location to provide us with additional production capacity. For the three and nine months ended September 30, 2021, expenses associated with ChaoYang LiMei had a de minimis impact on our condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2021, Tongmei signed a joint venture agreement with certain investors to fund a new company, ChaoYang XinMei. The agreement called for a total investment of approximately $3.0 million, of which Tongmei would fund approximately $1.8 million for a 58.5 percent ownership of ChaoYang XinMei. In February 2021, the investors completed the initial funding of approximately $1.5 million. Tongmei’s portion of the investment was approximately $0.9 million. In May 2021, the investors completed the funding of the remaining balance of approximately $1.5 million. Tongmei’s portion of the final investment was approximately $0.9 million, for a total investment of approximately $1.8 million for a 58.5 percent ownership of ChaoYang XinMei.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">During the quarter ended December 31, 2020, Tongmei entered into two sets of definitive transaction documents, each consisting of a capital increase agreement along with certain supplemental agreements in substantially the same form (collectively, the “Capital Investment Agreements”), with several private equity investors in China. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">In preparation for Tongmei’s application for a listing of shares in an initial public offering (the “IPO”) on the Shanghai Stock Exchange’s Sci-Tech innovAtion boaRd (the “STAR Market”), in late December 2020, we reorganized our entity structures in China. JinMei and BoYu and its subsidiaries were assigned to Tongmei and effectively merged with Tongmei although they retained their own respective legal entity status and are wholly owned subsidiaries of Tongmei. The </span>33% minority interest stakeholders of BoYu converted their ownership to a 7.59%<span style="white-space:pre-wrap;"> minority interest in Tongmei. The </span>8.5% minority interest stakeholders, employees of JinMei, converted their ownership to a 0.38% minority interest in Tongmei. Further, a number of employees, key managers and contributors purchased a 0.4% minority interest in Tongmei. Additionally, Baoding Tongmei and ChaoYang Tongmei, were assigned to Tongmei as wholly owned subsidiaries. In 2020, the private equity funds (the “Investors”) had transferred approximately $48.1 million of new capital to Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021, at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. As of September 30, 2021, Tongmei’s noncontrolling interests and redeemable noncontrolling interests totaled approximately 14.5%. AXT remains the controlling stakeholder of Tongmei and holds a majority of the Board of Director positions of Tongmei. In June 2021, AXT sold AXT-Tongmei to Tongmei for $1. Since Tongmei is 85.5% owned by AXT, and the transaction was between common interest holders, the transaction was accounted for at net book value and resulted in an increase of $1.2 million to noncontrolling interests and $1.2 million to redeemable noncontrolling interests as of September 30, 2021. </p> 5 5 3000000.0 1800000 0.585 1500000 900000 1500000 900000 1800000 0.585 0.33 0.0759 0.085 0.0038 0.004 48100000 1500000 49000000 0.0728 0.145 1 0.855 1200000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 2. Investments and Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Dutch801 Rm BT';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Our cash and cash equivalents consist of cash and instruments with original maturities of less than three months. Our investments consist of instruments with original maturities of more than three months. </span><span style="font-family:'Times New Roman','Times','serif';">As of September 30, 2021 and December 31, 2020, our cash, cash equivalents and debt investments are classified as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classified as:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments (available-for-sale):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,963</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents and investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual maturities on investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due within 1 year <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">3</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due after 1 through 5 years <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">4</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,680</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,723</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,726</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Dutch801 Rm BT';font-size:12.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Certificates of deposit with original maturities of less than three months.</i></td></tr></table><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Certificates of deposit with original maturities of more than three months.</i></td></tr></table><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Classified as “Short-term investments” in our condensed consolidated balance sheets.</i></td></tr></table><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Classified as “Long-term investments” in our condensed consolidated balance sheets.</i></td></tr></table><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;margin-bottom:6pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We manage our debt investments as a single portfolio of highly marketable securities that is intended to be available to meet our current cash requirements. Certificates of deposit and corporate bonds are typically held until maturity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Dutch801 Rm BT';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Historically, the gross unrealized losses related to our portfolio of available-for-sale debt securities were immaterial, and primarily due to normal market fluctuations and not due to increased credit risk or other valuation concerns. There was an insignificant amount of gross unrealized losses on our available-for-sale debt securities as of September 30, 2021, and historically, such gross unrealized losses have been temporary in nature and we believe that it is probable the principal and interest will be collected in accordance with the contractual terms. We review our debt investment portfolio at least quarterly, or when there are changes in credit risks or other potential valuation concerns, to identify and evaluate whether an allowance for credit losses or impairment would be necessary. Factors considered in determining whether a loss is temporary include the magnitude of the decline in market value, the length of time the market value has been below cost (or adjusted cost), credit quality, and our ability and intent to hold the securities for a period of time sufficient to allow for any anticipated recovery in market value. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Dutch801 Rm BT';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">A portion of our debt investments would generate a loss if we sold them on September 30, 2021. The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2021 (in thousands):</span></p><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&lt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&gt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Corporate bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total in loss position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&lt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&gt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total in loss position</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investments in Privately-held Raw Material Companies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have made strategic investments in private companies located in China in order to gain access at a competitive cost to raw materials that are critical to our substrate business (see Note 7). The investment balances for the non-consolidated companies are accounted for under the equity method and included in “Other assets” in the condensed consolidated balance sheets and totaled $9.3 million and $6.4 million as of September 30, 2021 and December 31, 2020, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">respectively. As of September 30, 2021, there were five companies accounted for under the equity method. There were no impairment charges in the three and nine months ended September 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We invest primarily in money market accounts, certificates of deposits, corporate bonds and notes, and government securities. We review our debt investment portfolio for credit loss at least quarterly or when there are changes in credit risk or other potential valuation concerns. As of September 30, 2021 and December 31, 2020, the total unrealized loss, net of tax, included in accumulated other comprehensive income was immaterial. We believe it is probable the principal and interest will be collected in accordance with the contractual terms, and the unrealized loss on these securities was due to normal market fluctuations, and not due to increased credit risk or other valuation concerns. Accounting Standards Codification (“ASC”) Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”), establishes three levels of inputs that may be used to measure fair value. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets of the asset or identical assets. Level 2 instrument valuations are obtained from readily-available, observable pricing sources for comparable instruments. Level 3 instrument valuations are obtained from unobservable inputs in which there is little or no market data, which require us to develop our own assumptions. On a recurring basis, we measure certain financial assets and liabilities at fair value, primarily consisting of our short-term and long-term debt investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The type of instrument valued based on quoted market prices in active markets include our money market funds, which are generally classified within Level 1 of the fair value hierarchy. We classify our available-for-sale debt securities including certificates of deposit and corporate bonds as having Level 2 inputs. The valuation techniques used to measure the fair value of these financial instruments having Level 2 inputs were derived from bank statements, quoted market prices, broker or dealer statements or quotations, or alternative pricing sources with reasonable levels of price transparency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We place short-term foreign currency hedges that are intended to offset the potential cash exposure related to fluctuations in the exchange rate between the United States dollar and Japanese yen. We measure the fair value of these foreign currency hedges at each month end and quarter end using current exchange rates and in accordance with US GAAP. At quarter end, any foreign currency hedges not settled are netted in “Accrued liabilities” on the condensed consolidated balance sheet and classified as Level 3 assets and liabilities. As of September 30, 2021, the net change in fair value from the placement of the hedge to settlement at each month end during the quarter had a de minimis impact on the condensed consolidated results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">There were no changes in valuation techniques or related inputs in the three and nine months ended September 30, 2021. There have been no transfers between fair value measurements levels during the three and nine months ended September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of September 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash equivalents and investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Certificates of deposit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash equivalents and investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Certificates of deposit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Items Measured at Fair Value on a Nonrecurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Certain assets that are subject to nonrecurring fair value measurements are not included in the table above. These assets include investments in privately-held companies accounted for by the equity or cost method (see Note 7). We did not record any other-than-temporary impairment charges for these investments during the three and nine months ended September 30, 2021 and 2020, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classified as:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments (available-for-sale):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,963</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents and investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual maturities on investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due within 1 year <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">3</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due after 1 through 5 years <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">4</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,680</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,723</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,726</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Dutch801 Rm BT';font-size:12.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Certificates of deposit with original maturities of less than three months.</i></td></tr></table><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Certificates of deposit with original maturities of more than three months.</i></td></tr></table><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Classified as “Short-term investments” in our condensed consolidated balance sheets.</i></td></tr></table><table style="border-collapse:collapse;font-family:'Dutch801 Rm BT';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;text-align:left;">Classified as “Long-term investments” in our condensed consolidated balance sheets.</i></td></tr></table><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;margin-bottom:6pt;margin-left:0pt;visibility:hidden;">​</span></p> 43608000 43608000 72602000 72602000 43608000 43608000 72602000 72602000 4760000 3000 1000 4762000 2880000 5000 2885000 7608000 1000 10000 7599000 3083000 2000 3081000 12368000 4000 11000 12361000 5963000 5000 2000 5966000 55976000 4000 11000 55969000 78565000 5000 2000 78568000 5678000 5681000 240000 240000 6690000 6680000 5723000 5726000 12368000 12361000 5963000 5966000 <p style="font-family:'Dutch801 Rm BT';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">A portion of our debt investments would generate a loss if we sold them on September 30, 2021. The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2021 (in thousands):</span></p><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&lt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&gt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Corporate bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total in loss position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">In Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&lt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&gt; 12 months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loss Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total in loss position</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 959000 1000 959000 1000 5216000 10000 5216000 10000 6175000 11000 6175000 11000 2048000 2000 2048000 2000 2048000 2000 2048000 2000 9300000 6400000 5 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of September 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash equivalents and investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Certificates of deposit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash equivalents and investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Certificates of deposit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4762000 4762000 7599000 7599000 12361000 12361000 2885000 2885000 3081000 3081000 5966000 5966000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 3. Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of inventories are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Work in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,224</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021 and December 31, 2020, carrying values of inventories were net of inventory reserves of $19.2 million and $17.7 million, respectively, for excess and obsolete inventory and $61,000 and $162,000, respectively, for lower of cost or net realizable value reserves. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of inventories are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Work in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,224</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 26791000 24738000 30224000 24215000 3668000 2562000 60683000 51515000 19200000 17700000 61000000 162000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4. Property, Plant and Equipment, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of our property, plant and equipment are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Machinery and equipment, at cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;white-space:pre-wrap;"> Less: accumulated depreciation and amortization</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,366)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,832)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Building, at cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;white-space:pre-wrap;"> Less: accumulated depreciation and amortization</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,668)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,324)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Leasehold improvements, at cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;white-space:pre-wrap;"> Less: accumulated depreciation and amortization</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,138)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,616)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Construction in progress</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021, the balance of construction in progress was $26.8 million, of which $18.4 million was related to our buildings in our new Dingxing and Kazuo locations, $3.7 million was for manufacturing equipment purchases not yet placed in service and $4.7 million was for our construction in progress for our other consolidated </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">subsidiaries. As of December 31, 2020, the balance of construction in progress was $24.5 million, of which $14.2 million was for our buildings in our new Dingxing and Kazuo locations, $4.0 million was for manufacturing equipment purchases not yet placed in service and $6.3 million was for our construction in progress at our other consolidated subsidiaries. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of our property, plant and equipment are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Machinery and equipment, at cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;white-space:pre-wrap;"> Less: accumulated depreciation and amortization</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,366)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,832)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Building, at cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;white-space:pre-wrap;"> Less: accumulated depreciation and amortization</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,668)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,324)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Leasehold improvements, at cost</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;white-space:pre-wrap;"> Less: accumulated depreciation and amortization</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,138)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,616)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Construction in progress</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 56106000 48206000 39366000 37832000 104252000 94567000 17668000 15324000 6666000 6285000 5138000 4616000 26765000 24539000 131617000 115825000 26800000 18400000 3700000 4700000 24500000 14200000 4000000.0 6300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 5. Accrued Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of accrued liabilities are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0102882385%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stock dividends payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and related charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable in connection with land restoration of Nanjing JinMei factory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued product warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other personnel-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other tax payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable in connection with construction</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual for sales returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable in connection with repurchase of subsidiaries shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,995</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of accrued liabilities are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0102882385%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stock dividends payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and related charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable in connection with land restoration of Nanjing JinMei factory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued product warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other personnel-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other tax payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable in connection with construction</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual for sales returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable in connection with repurchase of subsidiaries shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,995</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2901000 2901000 2802000 4417000 1203000 760000 762000 675000 759000 750000 662000 609000 475000 445000 380000 101000 370000 295000 345000 374000 291000 1457000 36000 81000 1439000 1684000 1691000 12670000 15995000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 6. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2012, Tongmei, entered into an operating lease for the land it owns with our consolidated subsidiary, BoYu. The lease agreement for the land of approximately 22,081 square feet commenced on January 1, 2012 for a term of <span style="white-space:pre-wrap;">10 years</span><span style="white-space:pre-wrap;"> with annual lease payments of $24,000, subject to a 5% increase at each </span><span style="-sec-ix-hidden:Hidden_8zamxQ64TEaxxnFuIKXKYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">third</span></span><span style="white-space:pre-wrap;"> year anniversary. The annual lease payment is due by January 31</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st </sup>of each year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">ChaoYang Tongmei purchases raw materials from one of our equity investment entities, Donghai County Dongfang High Purity Electronic Materials Co., Ltd., for production in the ordinary course of business. As of September 30, 2021 and December 31, 2020, amounts payable of </span><span style="background-color:#ffffff;">$110,000</span><span style="background-color:#ffffff;"> and </span><span style="background-color:#ffffff;">$0</span><span style="background-color:#ffffff;">, respectively, were included in “Accounts payable” in our condensed consolidated balance sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In April 2016, our consolidated subsidiary, BoYu, provided a personal loan of $177,000 to one of its executive employees. This loan was secured by the officer’s shares in BoYu. The loan bore interest at 2.75% per annum. <span style="background-color:#ffffff;">During the three months ended June 30, 2017, the repayment of the principal and interest totaling </span><span style="background-color:#ffffff;">$180,000</span><span style="background-color:#ffffff;"> was received by our consolidated subsidiary. </span>In November 2017, BoYu provided another personal loan of $291,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due on November 30, 2020. In May 2019, BoYu provided another personal loan of $146,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due at such time BoYu pays a dividend to its shareholders. In March 2020, BoYu provided another personal loan of $141,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due on December 31, 2024. On December 25, 2020, the executive repaid the principal of $612,000 and interest of $35,000 of the personal loans to BoYu. As of September 30, 2021<span style="background-color:#ffffff;"> and December 31, 2020</span>, there were no outstanding personal loans<span style="background-color:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In July 2017, Tongmei, provided an inter-company loan to JinMei in the amount of $768,000 in preparation for the acquisition of the land use rights and the construction of a new building. The inter-company loan carries an interest rate of<span style="background-color:#ffffff;"> </span><span style="background-color:#ffffff;">4.9%</span><span style="background-color:#ffffff;"> per annum. The principal </span>is due in three installments between December 2021 and December 2023 while the interest is due in December of each year<span style="background-color:#ffffff;">. </span>In July 2021, JinMei repaid the principal and outstanding interest totaling </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$858,000 to Tongmei. As of September 30, 2021 and December 31, 2020, the remaining balance of principal and interest totaled $0 and $303,000, respectively. JinMei is in the process of relocating its headquarters and manufacturing operations to the city of Kazuo, located in the province of Liaoning near the Inner Mongolia Autonomous Region, near our own location. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On November 2, 2017, our consolidated subsidiary, BoYu, raised additional capital in the amount of $2 million in cash from a third-party investor through the issuance of shares equivalent to 10% ownership of BoYu. This third-party investor is an immediate family member of the owner of one of BoYu's customers. For the three months ended September 30, 2021 and 2020, BoYu recorded $0 and $37,000, respectively, in revenue from this customer. For the nine months ended September 30, 2021 and 2020, BoYu recorded $50,000 and $0.3 million, respectively, in revenue from this customer. As of September 30, 2021 and December 31, 2020, amounts receivable of $0 and $0, respectively, were included in “Accounts receivable” in our condensed consolidated balance sheets. In December 2020, we purchased shares equivalent to 4% of BoYu from the same third-party investor for $1.6 million and the remaining 6% was sold to another third-party investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In September 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due September 30, 2024. As of September 30, 2021, $0.9 million was included in “Long-term debt, related party” in our condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our Related Party Transactions Policy seeks to prohibit all conflicts of interest in transactions between related parties and us, unless they have been approved by our Board of Directors. This policy applies to all of our employees, directors, and our consolidated subsidiaries. Our executive officers retain board seats on the board of directors of the companies in which we have invested in our China joint ventures. See Note 7 for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 22081 P10Y 24000 0.05 110000 0 177000 0.0275 180000 291000 0.0275 146000 0.0275 141000 0.0275 612000 35000 0 0 768000 0.049 3 858000 0 303000 2000000 0.10 0 37000 50000 300000 0 0 4 1600000 0.06 1 2 900000 0.065 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 7. Investments in Privately-Held Raw Material Companies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have made strategic investments in private companies located in China in order to gain access at a competitive cost to raw materials that are critical to our substrate business. These companies form part of our overall supply chain strategy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:15pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:15.1pt;margin:0pt;">As of September 30, 2021, the investments are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:15.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.060699463%;padding-left:0pt;padding-right:0pt;width:100.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment Balance as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ownership</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">*</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentage</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nanjing JinMei Gallium Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_uy3g5iOGtEaz3esv3d4YLw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**85.5</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ChaoYang JinMei Gallium Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_6ZixZHwFW0q2qDb1do0BrA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**85.5</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_fygG7cV5F06haariJEjCnw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**85.5</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden__4wffRt-a02069uhtmhRvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">***58.5</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Donghai County Dongfang High Purity Electronic Materials Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,651</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_HJGnC_3UzESx-lC6wAbCMQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**46</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beijing JiYa Semiconductor Material Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xilingol Tongli Germanium Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoyi XingAn Gallium Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_uKA6snDs-kq5pT8Svd5AGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**25</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Emeishan Jia Mei High Purity Metals Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">* These </span>percentages reflect the ownership currently in effect upon the completion of the reorganization in China and the ownership in effect upon the completion of the new capital funding by private equity investors in January 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">**</b><span style="white-space:pre-wrap;"> In preparation for Tongmei’s application for a listing of shares in an IPO on the STAR Market, in late December 2020 we reorganized our entity structures in China. JinMei and BoYu and its subsidiaries, previously organized under AXT, Inc., were assigned to Tongmei and effectively merged with Tongmei although they retained their own respective legal entity status and are wholly owned subsidiaries of Tongmei. The </span>33% minority interest stakeholders of BoYu converted their ownership to a 7.59%<span style="white-space:pre-wrap;"> minority interest in Tongmei. The </span>8.5% minority interest stakeholders, employees of JinMei, converted their ownership to a 0.38% minority interest in Tongmei. Further, a number of employees, key managers and contributors, purchased a 0.4% minority interest in Tongmei. In 2020, the Investors transferred approximately $48.1 million of new capital to Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021 at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. As of September 30, 2021, Tongmei’s noncontrolling interests and redeemable noncontrolling interests totaled approximately 14.5%. AXT remains the controlling stakeholder of Tongmei and holds a majority of the Board of Director positions of Tongmei.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">*** In February 2021, Tongmei signed a joint venture agreement with certain investors to fund ChaoYang XinMei. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Before June 15, 2018, our ownership of JinMei was 83%. On June 15, 2018, we purchased a 12% ownership interest from one of the minority owners of JinMei for $1.4 million. The $1.4 million was scheduled to be paid in two installments. On June 15, 2018, we paid the first installment of $163,000. In May 2019, we paid the second installment of $1.2 million as the relocation of JinMei’s headquarters and manufacturing operations was nearly complete, which had been previously included in “Accrued liabilities” in our condensed consolidated balance sheets. As a result, our ownership of JinMei increased from 83% to 95%. In September 2018, we purchased a 2% ownership interest from one of the three remaining minority owners of JinMei for $252,000. As a result, our ownership of JinMei increased from 95% to 97%. In May 2019, we purchased the remaining 3% ownership interest from retiring members of the JinMei management team for approximately $413,000. The final payment to the JinMei management team was made in October, 2020. As a result, our ownership of JinMei increased from 97% to 100%. Prior to June 1, 2019, we reported JinMei as a consolidated joint venture as we had a controlling financial interest and have majority control of the board. As of June 1, 2019, we referred to it as a wholly-owned subsidiary and reduced the carrying value of the corresponding noncontrolling interests to zero. Before August 1, 2020, our ownership of ChaoYang JinMei was 100%. In August 2020, we sold an 8.5% ownership interest to current members of the ChaoYang JinMei management team for approximately $396,000. As a result, our ownership of ChaoYang JinMei decreased from 100% to 91.5%. As of August 2020, we referred to ChaoYang JinMei as a significantly controlled subsidiary instead of a wholly-owned subsidiary. Our Chief Executive Officer is chairman of the JinMei board and we have appointed two other representatives to serve on the JinMei board. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our ownership of BoYu was 67%. On November 2, 2017, BoYu raised additional capital in the amount of $2 million in cash from a third-party investor through the issuance of shares equivalent to 10% ownership of BoYu. As a result, our ownership of BoYu was diluted from 70% to 63%. In December 2020, we purchased shares equivalent to 4% of BoYu from the same third-party investor for $1.6 million. As a result, our ownership of BoYu increased from 63% to 67%. We continue to consolidate BoYu as we have a controlling financial interest and have majority control of the board and accordingly no gain was recognized as a result of this equity transaction. Our Chief Executive Officer is chairman of the BoYu board and we have appointed two other representatives to serve on the board. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">An additional step in the STAR Market IPO process involves certain entity reorganizations and alignment of assets under Tongmei. In this regard our two consolidated raw material companies, JinMei and BoYu, and its subsidiaries, were assigned to Tongmei in December 2020. This will increase the number of customers and employees attributable to Tongmei as well as increase Tongmei’s consolidated revenue.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Although we have representation on the board of directors of each of the privately held raw material companies, the daily operations of each of these companies are managed by local management and not by us. Decisions concerning their respective short-term strategy and operations, ordinary course of business capital expenditures and sales of finished product, are made by local management with regular guidance and input from us. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For AXT’s minority investment entities that are not consolidated, the investment balances are included in “Other assets” in our condensed consolidated balance sheets and totaled $9.3 million and $6.4 million as of September </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">30, 2021 and December 31, 2020, respectively. Our respective ownership interests in each of these companies are 46%, 39%, 25%, 25% and 25%. These minority investment entities are not considered variable interest entities because: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:17pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">all minority investment entities have sustainable businesses of their own;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 17pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:17pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">our voting power is proportionate to our ownership interests;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 17pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:17pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">we only recognize our respective share of the losses and/or residual returns generated by the companies if they occur; and</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 17pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:17pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">we do not have controlling financial interest in, do not maintain operational or management control of, do not control the board of directors of, and are not required to provide additional investment or financial support to any of these companies.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 17pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">One of the minority investment entities in which we have a 25%<span style="white-space:pre-wrap;"> ownership interest is a germanium materials company in China. This company provides results to us only on a quarterly basis. We received its preliminary first quarter 2019 financial results in early April 2019 as well as its projections for significant losses going forward. Such projected losses would fully deplete our asset investment balance for this company in 2019. This company is experiencing significant disruptions due to upgrades and repairs required to comply with stronger environmental regulations in China. As a result, we determined that this asset was fully impaired and wrote the asset balance down to zero</span><span style="white-space:pre-wrap;">. This resulted in a $1.1 million impairment charge in our first quarter 2019 financial results.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In June 2021, we received a $774,000 dividend from one of our equity investments, Xiaoyi XingAn Gallium Co., Ltd.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">AXT’s minority investment entities are not consolidated and are accounted for under the equity method. Excluding one fully impaired entity, the equity investment entities had the following summarized statement of operations information (in thousands) for the three and nine months ended September 30, 2021 and 2020:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:76.86%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:30.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:30.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,782</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,610</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our portion of the income and losses from these minority investment entities that are not consolidated and are accounted for under the equity method was income of $1.1 million and $45,000, respectively, for the three months ended September 30, 2021 and 2020. Our portion of the income and losses from these minority investment entities that are not consolidated and are accounted for under the equity method was income of $3.7 million and a loss of $0.2 million, respectively, for the nine months ended September 30, 2021 and 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:15.1pt;margin:0pt;">As of September 30, 2021, the investments are summarized below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:15.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.060699463%;padding-left:0pt;padding-right:0pt;width:100.12%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment Balance as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ownership</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">*</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Method</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentage</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nanjing JinMei Gallium Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_uy3g5iOGtEaz3esv3d4YLw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**85.5</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ChaoYang JinMei Gallium Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_6ZixZHwFW0q2qDb1do0BrA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**85.5</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_fygG7cV5F06haariJEjCnw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**85.5</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consolidated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden__4wffRt-a02069uhtmhRvQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">***58.5</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Donghai County Dongfang High Purity Electronic Materials Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,651</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_HJGnC_3UzESx-lC6wAbCMQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**46</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beijing JiYa Semiconductor Material Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xilingol Tongli Germanium Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoyi XingAn Gallium Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_uKA6snDs-kq5pT8Svd5AGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">**25</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Emeishan Jia Mei High Purity Metals Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:52.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 592000 592000 1820000 1820000 1346000 1346000 1814000 5572000 3758000 1961000 1651000 3333000 1418000 0.39 0.25 3727000 2822000 319000 485000 0.25 9340000 6376000 0.33 0.0759 0.085 0.0038 0.004 48100000 1500000 49000000 0.0728 0.145 0.83 12 1400000 1400000 1400000 2 163000 1200000 0.83 0.95 2 1 3 252000 0.95 0.97 3 413000 0.97 1 0 1 0.085 396000 1 0.915 2 0.67 2000000 0.10 0.70 0.63 4 1600000 0.63 0.67 0 2 9300000 6400000 0.46 0.39 0.25 0.25 0.25 1 0.25 0 1100000 774000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">AXT’s minority investment entities are not consolidated and are accounted for under the equity method. Excluding one fully impaired entity, the equity investment entities had the following summarized statement of operations information (in thousands) for the three and nine months ended September 30, 2021 and 2020:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:76.86%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:30.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:30.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,782</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,610</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1 8993000 5052000 27782000 12610000 4506000 918000 13850000 2944000 3751000 136000 11504000 598000 3127000 7000 10230000 -151000 1100000 45000000 3700000 -200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 8. Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statements of Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in stockholders’ equity by component for the three and nine months ended September 30, 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AXT, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Noncontrolling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,381</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (44,545)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Formation of new subsidiary with noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Sale of common stock to employees in connection with the reorganization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Purchase of subsidiary shares from noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,039)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of March 31, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (41,120)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Formation of new subsidiary with noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer of subsidiary with noncontrolling interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,229)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,229)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer of subsidiary with redeemable noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of June 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (36,735)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,783</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (32,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in stockholders’ equity by component for the three and nine months ended September 30, 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AXT, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Noncontrolling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,783)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,862)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,877</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,762</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,775)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,775)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (98)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,873)</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of March 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,190</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net dividend declared by joint ventures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (89)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (89)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,054</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Sale of subsidiary shares to noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,481</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,689</p></td></tr><tr style="height:20.65pt;"><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (46,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,892</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">There were </span><span style="background-color:#ffffff;">no</span><span style="background-color:#ffffff;"> reclassification adjustments from accumulated other comprehensive income (loss) for </span>the three and nine months ended September 30, 2021 and 2020<span style="background-color:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Repurchase Program</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">On October 27, 2014, our Board of Directors approved a stock repurchase program pursuant to which we may repurchase up to </span><span style="background-color:#ffffff;">$5.0</span><span style="background-color:#ffffff;"> million of our outstanding common stock.  These repurchases can be made from time to time in the open market and are funded from our existing cash balances and cash generated from operations. </span>During 2015, we repurchased approximately 908,000 shares at an average price of $2.52 per share for a total purchase price of approximately $2.3 million under the stock repurchase program.  <span style="background-color:#ffffff;">No</span><span style="background-color:#ffffff;"> shares were repurchased from 2016 through 2020. During the three and nine months ended September 30, 2021, we did not repurchase any shares under the approved stock repurchase program. As of September 30, 2021, approximately </span><span style="background-color:#ffffff;">$2.7</span><span style="background-color:#ffffff;"> million remained available for future repurchases under this program. Currently, we do not plan to repurchase additional shares.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in stockholders’ equity by component for the three and nine months ended September 30, 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AXT, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Noncontrolling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,381</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (44,545)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Formation of new subsidiary with noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Sale of common stock to employees in connection with the reorganization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Purchase of subsidiary shares from noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,039)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of March 31, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (41,120)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Formation of new subsidiary with noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer of subsidiary with noncontrolling interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,229)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,229)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer of subsidiary with redeemable noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of June 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (36,735)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,783</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (32,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in stockholders’ equity by component for the three and nine months ended September 30, 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AXT, Inc.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Noncontrolling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interests</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,783)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,862)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,877</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,762</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,775)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,775)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (98)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,873)</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of March 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,190</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 598</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net dividend declared by joint ventures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (89)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (89)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,054</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Sale of subsidiary shares to noncontrolling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td></tr><tr><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,481</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,689</p></td></tr><tr style="height:20.65pt;"><td style="vertical-align:bottom;width:18.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance as of September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (46,609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,892</p></td></tr></table> 3532000 42000 230381000 -44545000 3209000 192619000 15350000 207969000 704000 704000 704000 816000 816000 816000 -131000 -131000 707000 576000 538000 538000 538000 2691000 2691000 1039000 3730000 3425000 3425000 311000 3736000 -131000 -131000 -16000 -147000 3532000 42000 229617000 -41120000 3078000 195149000 15313000 210462000 420000 420000 420000 975000 975000 975000 -131000 -131000 706000 575000 1229000 1229000 -1229000 1241000 1241000 1241000 4385000 4385000 94000 4479000 1455000 1455000 137000 1592000 3532000 42000 228411000 -36735000 4533000 199783000 17479000 217262000 1000 467000 468000 468000 1639000 1639000 1639000 3800000 3800000 329000 4129000 50000 50000 6000 56000 3532000 43000 230517000 -32935000 4583000 205740000 17814000 223554000 3532000 41000 236957000 -47783000 -4862000 187885000 4877000 192762000 441000 441000 441000 643000 643000 643000 -178000 -178000 395000 217000 -1775000 -1775000 -98000 -1873000 3532000 41000 238041000 -47961000 -6637000 187016000 5174000 192190000 72000 72000 72000 641000 641000 641000 361000 361000 598000 959000 89000 89000 272000 272000 9000 281000 3532000 41000 238754000 -47600000 -6365000 188362000 5692000 194054000 624000 624000 624000 396000 396000 396000 648000 648000 648000 991000 991000 490000 1481000 4373000 4373000 316000 4689000 3532000 41000 240422000 -46609000 -1992000 195394000 6498000 201892000 0 0 0 0 5000000.0 908000 2.52 2300000 0 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9. Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We account for stock-based compensation in accordance with the provisions of ASC Topic 718, <i style="font-style:italic;">Compensation-Stock Compensation </i>(“ASC 718”), which established accounting for stock-based awards exchanged for employee services. Stock-based compensation cost is measured at each grant date, based on the fair value of the award, and is recognized as expense over the employee’s requisite service period of the award. All of our stock compensation is accounted for as an equity instrument. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes compensation costs related to our stock-based awards (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect on stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net effect on net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">As of September 30, 2021, the unamortized compensation costs related to unvested stock options granted to employees under our stock option plan was approximately </span><span style="background-color:#ffffff;">$0.5</span><span style="background-color:#ffffff;"> million, net of estimated forfeitures of </span><span style="background-color:#ffffff;">$90,000</span><span style="background-color:#ffffff;">. These costs will be amortized on a straight-line basis over a weighted-average period of </span>approximately 1.8 years and<span style="background-color:#ffffff;"> will be adjusted for subsequent changes in estimated forfeitures. We </span>did not capitalize <span style="background-color:#ffffff;">any stock-based compensation to inventory as of September 30, 2021 and December 31, 2020 due to the immateriality of the amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">We estimate the fair value of stock options using the Black-Scholes valuation model, consistent with the provisions of ASC 718. There were </span><span style="background-color:#ffffff;">no</span><span style="background-color:#ffffff;"> options granted in the three and nine months ended September 30, 2021 and 2020. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;font-size:8pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the stock option transactions during the nine months ended September 30, 2021 (in thousands, except per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (482)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canceled and expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested as of September 30, 2021 and unvested options expected to vest, net of forfeitures </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,605</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The aggregate intrinsic value in the table above represents the total pretax intrinsic value, based on our closing price of $8.33 on September 30, 2021, which would have been received by the option holder had all option holders exercised their options on that date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted stock awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of activity related to restricted stock awards for the nine months ended September 30, 2021 is presented below (in thousands, except per share data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021, the unamortized compensation costs related to unvested restricted stock awards was approximately $3.8 million, which is to be amortized on a straight-line basis over a weighted-average period of approximately 1.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At-Risk, Performance Shares</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February 2021, the Company issued at-risk, performance shares classified as equity awards. Expense is recognized quarterly on a straight-line method over the requisite service period, based on the probability of achieving the specified financial performance metric, with changes in expectations recognized as an adjustment to earnings in the period of change. Compensation cost is not recognized for at-risk, performance shares that do not vest because service or performance conditions are not satisfied and any previously recognized compensation cost is reversed. At-risk, performance shares are eligible to receive dividend equivalents under the Company's 2015 Equity Incentive Plan (the “Plan”), as determined by the Board of Directors. The Company will recognize forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company's at-risk, performance shares are classified as equity and contain performance and service conditions that must be satisfied for an employee to receive the shares. The financial performance metric is based upon year-end 2020 actual results as compared to the Company’s year-end actual results in 2021. All performance shares, if earned, are still subject to annual vesting over a four-year period except that no shares are vested on the first anniversary because the performance measurement is based on year-end results for the year 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of the at-risk, performance shares is determined based on the closing price of the Company’s common stock on the first day after the public issuance of the Company’s earnings release for the most recent fiscal quarter, following the Compensation Committee and Board of Directors approval, which is considered the grant date.  The fair value per share of the at-risk, performance shares classified as equity awards granted in February 2021 was $15.37. None of the at-risk, performance shares had vested as of September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On February 17, 2021, the Compensation Committee recommended, and the Board approved, at-risk, performance shares under the Plan, wherein 75,420 shares were granted to Dr. Morris Young, our Chief Executive Officer, and 25,650 shares were granted to Gary Fischer, our Chief Financial Officer and Corporate Secretary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of the status of our unvested at-risk, performance shares as of September 30, 2021 is presented below (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares*</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.37</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">*The number of share presented is based on achieving </i><i style="font-style:italic;">150%</i><i style="font-style:italic;"> of the targeted financial performance metric as defined in the at-risk, performance shares agreement. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of September 30, 2021, there was $1.4 million of unrecognized compensation expense related to unvested at-risk, performance shares that is expected to be recognized over a weighted-average period of 1.6 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes compensation costs related to our stock-based awards (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.33%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 369</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect on stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net effect on net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 188000 28000 263000 83000 1252000 496000 2694000 1480000 199000 124000 473000 369000 1639000 648000 3430000 1932000 1639000 648000 3430000 1932000 500000 90000 P1Y9M18D 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the stock option transactions during the nine months ended September 30, 2021 (in thousands, except per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (482)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canceled and expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested as of September 30, 2021 and unvested options expected to vest, net of forfeitures </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,605</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1885000 4.42 P6Y2M1D 9713000 482000 3.30 1403000 4.80 P5Y9M10D 5094000 1397000 4.81 P5Y9M7D 5064000 1081000 5.13 P5Y1M28D 3605000 8.33 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of activity related to restricted stock awards for the nine months ended September 30, 2021 is presented below (in thousands, except per share data): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1022000 5.27 67000 11.58 139000 5.85 12000 5.29 938000 5.64 3800000 P1Y2M12D P4Y 0 15.37 0 75420000 25650000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of the status of our unvested at-risk, performance shares as of September 30, 2021 is presented below (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares*</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.37</p></td></tr></table> 152000 15.37 152000 15.37 1.50 1400000 P1Y7M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 10. Net Income (Loss) Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the periods less shares of common stock subject to repurchase and non-vested stock awards. Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding and potentially dilutive common shares outstanding during the periods. The dilutive effect of outstanding stock options and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">restricted stock awards is reflected in diluted earnings per share by application of the treasury stock method. Potentially dilutive common shares consist of common shares issuable upon the exercise of stock options and vesting of restricted stock awards. Potentially dilutive common shares are excluded from the computation of weighted-average number of common shares outstanding in net loss years, as their effect would be anti-dilutive to the computation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation of the numerators and denominators of the basic and diluted net income (loss) per share calculations is as follows (in thousands, except per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:93.63%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income attributable to AXT, Inc.</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Preferred stock dividends</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Denominator for basic net income per share - weighted-average common shares</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Effect of dilutive securities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Common stock options</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Restricted stock awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Denominator for dilutive net income per common shares</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income attributable to AXT, Inc. per common share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Basic</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options excluded from diluted net income per share as the impact is anti-dilutive</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock excluded from diluted net income per share as the impact is anti-dilutive</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The 883,000 shares of $0.001 par value Series A preferred stock issued and outstanding as of September 30, 2021 and December 31, 2020, valued at $3,532,000, are non-voting and non-convertible preferred stock with a 5.0%<span style="white-space:pre-wrap;"> cumulative annual dividend rate payable when declared by the board of directors and a $4 per share liquidation preference over common stock, which must be paid before any distribution is made to common stockholders. These preferred shares were issued to Lyte Optronics, Inc. stockholders in connection with the completion of our acquisition of Lyte Optronics, Inc. on May 28, 1999.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation of the numerators and denominators of the basic and diluted net income (loss) per share calculations is as follows (in thousands, except per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:93.63%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income attributable to AXT, Inc.</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Preferred stock dividends</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Denominator for basic net income per share - weighted-average common shares</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Effect of dilutive securities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Common stock options</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Restricted stock awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Denominator for dilutive net income per common shares</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income attributable to AXT, Inc. per common share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Basic</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options excluded from diluted net income per share as the impact is anti-dilutive</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,298</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock excluded from diluted net income per share as the impact is anti-dilutive</p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3800000 991000 11610000 1174000 44000 44000 132000 132000 3756000 947000 11478000 1042000 41460000 40152000 41237000 39978000 691000 575000 887000 510000 527000 252000 586000 200000 42678000 40979000 42710000 40688000 0.09 0.02 0.28 0.03 0.09 0.02 0.27 0.03 124000 1036000 21000 1298000 138000 218000 112000 347000 883000 883000 0.001 0.001 3532000 3532000 0.050 0.050 4 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 11. Segment Information and Foreign Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Segment Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We operate in one segment for the design, development, manufacture and distribution of high-performance compound and single element semiconductor substrates and sale of raw materials integral to these substrates. Our chief operating decision-maker has been identified as our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the Company. Since we operate in one segment, all financial segment and product line information can be found in the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents revenue amounts (in thousands) by product type:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product Type:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Substrates</p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,311</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Raw Materials and Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,421</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,158</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,469</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Geographical Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents revenue amounts (in thousands) reported for products shipped to customers in the corresponding geographic region:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographical region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,568</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,045</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Taiwan</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,333</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Japan</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,233</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,265</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia Pacific (excluding China, Taiwan and Japan)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Europe (primarily Germany)</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,689</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,017</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North America (primarily the United States)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,469</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,326</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long-lived assets consist primarily of property, plant and equipment and operating lease right-of-use assets, and are attributed to the geographic location in which they are located. Long-lived assets, net of depreciation, by geographic region were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.39094543%;padding-left:0pt;padding-right:0pt;width:100.78%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets by geographic region, net of depreciation:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">China</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,672</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Significant Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">No</span><span style="background-color:#ffffff;"> customers represented 10% of our revenue for the three months ended </span>September 30, 2021 and<span style="background-color:#ffffff;"> </span>2020, respectively. Our top five customers, although not the same five customers for each period, represented 25% and 29% of our revenue for the three months ended September 30, 2021 and 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">No</span><span style="background-color:#ffffff;"> customers</span> <span style="background-color:#ffffff;">represented 10% of our revenue for the nine months ended </span>September 30, 2021 while two customers, Landmark and Osram Opto,<span style="background-color:#ffffff;"> represented </span><span style="background-color:#ffffff;">11%</span><span style="background-color:#ffffff;"> and </span><span style="background-color:#ffffff;">10%</span><span style="background-color:#ffffff;">, </span>respectively, of our revenue for the nine months ended September 30, 2020.  Our top five customers, although not the same five customers for each period, represented 26% and 33% of our revenue for the nine months ended September 30, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We perform ongoing credit evaluations of our customers’ financial condition, and limit the amount of credit extended when deemed necessary, but generally do not require collateral. One customer accounted for 11% of our accounts receivable balance as of September 30, 2021<span style="background-color:#ffffff;">,</span> and two customers accounted for 11% and 10% of our accounts receivable as of December 31, 2020. </p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents revenue amounts (in thousands) by product type:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product Type:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Substrates</p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,311</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Raw Materials and Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,421</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,158</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,469</p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 26155000 20311000 74433000 54066000 8421000 5158000 25228000 14260000 34576000 25469000 99661000 68326000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents revenue amounts (in thousands) reported for products shipped to customers in the corresponding geographic region:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:28.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographical region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,568</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,045</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Taiwan</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,333</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,908</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Japan</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,233</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,265</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia Pacific (excluding China, Taiwan and Japan)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Europe (primarily Germany)</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,689</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,017</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North America (primarily the United States)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,588</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,469</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,326</p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 16959000 10568000 48051000 23045000 3825000 3333000 11836000 12908000 3393000 2233000 8551000 5265000 1946000 1446000 5159000 4503000 4939000 4689000 16785000 15017000 3514000 3200000 9279000 7588000 34576000 25469000 99661000 68326000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long-lived assets consist primarily of property, plant and equipment and operating lease right-of-use assets, and are attributed to the geographic location in which they are located. Long-lived assets, net of depreciation, by geographic region were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.39094543%;padding-left:0pt;padding-right:0pt;width:100.78%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets by geographic region, net of depreciation:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">China</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,672</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1376000 836000 132642000 117672000 134018000 118508000 0 0 5 5 0.25 0.29 0 2 0.11 0.10 5 5 0.26 0.33 1 0.11 2 0.11 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 12. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Indemnification Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Dutch801 Rm BT';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">We have entered into indemnification agreements with our directors and officers that require us to indemnify our directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of a culpable nature; to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified; and to obtain directors’ and officers’ insurance if available on reasonable terms, which we currently have in place.</span></p><p style="font-family:'Dutch801 Rm BT';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Warranty</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We provide warranties for our products for a specific period of time, generally twelve months, against material defects. We provide for the estimated future costs of warranty obligations in cost of sales when the related revenue is recognized. The accrued warranty costs represent the best estimate at the time of sale of the total costs that we expect to incur to repair or replace product parts that fail while still under warranty. The amount of accrued estimated warranty costs is primarily based on historical experience as to product failures as well as current information on repair costs. On a quarterly basis, we review the accrued balances and update the historical warranty cost trends. The following table reflects the change in our warranty accrual which is included in “Accrued liabilities” in the condensed consolidated balance sheets, during the three and nine months ended September 30, 2021 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.49897385%;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning accrued product warranty</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 609</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals for warranties issued</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments related to pre-existing warranties including expirations and changes in estimates</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of warranty repair</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending accrued product warranty</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contractual Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:0pt;"><span style="white-space:pre-wrap;">In 2020, we and a competitor entered into a cross license and covenant agreement (the “Cross License Agreement”), which has a term that began on January 1, 2020 and expires on December 31, 2029. The Cross License Agreement is a fixed-cost cross license and not a variable-cost cross license that is based on revenue or units. Under the Cross License Agreement, we are obligated to make annual payments over a </span>10-year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Land Purchase and Investment Agreement</span><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We have established a wafer process production line in Dingxing, China. In addition to a land rights and building purchase agreement that we entered into with a private real estate development company to acquire our new manufacturing facility, we also entered into a cooperation agreement with the Dingxing local government. In addition to pledging its full support and cooperation, the Dingxing local government will issue certain credits or rebates to us as we achieve certain milestones.  We, in turn, agreed to hire local workers over time, pay taxes when due and eventually demonstrate a total investment of approximately $90 million in value, assets and capital. The investment will include cash paid for the land and buildings, cash on deposit in our name at local banks, the gross value of new and used equipment (including future equipment that might be used for indium phosphide and germanium substrates production), the deemed value for our </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">customer list or the end user of our substrates, for example, the end users of 3-D sensing VCSELs (vertical cavity surface emitting lasers), a deemed value for employment of local citizens, a deemed value for our proprietary process technology, other intellectual property, other intangibles and additional items of value. There is no timeline or deadline by which this must be accomplished, rather it is a good faith covenant entered into between AXT and the Dingxing local government.  Further, there is no specific penalty contemplated if either party breaches the agreement. However, the agreement does state that each party has a right to seek from the other party compensation for losses. Under certain conditions, the Dingxing local government may purchase the land and building at the appraised value. We believe that such cooperation agreements are normal, customary and usual in China and that the future valuation is flexible. We have a similar agreement with the city of Kazuo, China, although on a smaller scale. The total investment targeted by AXT in Kazuo is approximately $15 million in value, assets and capital. In addition, BoYu has a similar agreement with the city of Kazuo. The total investment targeted by BoYu in Kazuo is approximately $8 million in value, assets and capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Purchase Obligations with Penalties for Cancellation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the normal course of business, we issue purchase orders to various suppliers. In certain cases, we may incur a penalty if we cancel the purchase order. As of September 30, 2021, we do not have any outstanding purchase orders that will incur a penalty if cancelled by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">From time to time we may be involved in judicial or administrative proceedings concerning matters arising in the ordinary course of business. We do not expect that any of these matters, individually or in the aggregate, will have a material adverse effect on our business, financial condition, cash flows or results of operations.</p> P12M The following table reflects the change in our warranty accrual which is included in “Accrued liabilities” in the condensed consolidated balance sheets, during the three and nine months ended September 30, 2021 and 2020 (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.49897385%;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning accrued product warranty</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 609</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals for warranties issued</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments related to pre-existing warranties including expirations and changes in estimates</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of warranty repair</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending accrued product warranty</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 792000 352000 609000 387000 48000 195000 549000 384000 -50000 171000 -189000 99000 128000 189000 307000 341000 662000 529000 662000 529000 P10Y 90000000 15000000 8000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 13. Other Income (Expense), Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other income (expense), net for the three months ended September 30, 2021 and 2020, includes a grant of $1.0 million and $0, respectively, from a Chinese provincial government agency as an award for relocating to its province. Other income (expense), net for the nine months ended September 30, 2021 and 2020, includes a grant of $1.0 million and $3.0 million, respectively, from a Chinese provincial government agency as an award for relocating to its province. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition, we incurred a foreign currency transaction exchange loss of $45,000 and loss of $135,000 for the three months ended September 30, 2021 and 2020, respectively. We incurred a foreign currency transaction exchange loss of $185,000 and loss of $126,000 for the nine months ended September 30, 2021 and 2020, respectively.</p> 1.0 0 1000000.0 3000000.0 -45000 -135000 -185000 -126000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt;"><b style="font-weight:bold;">Note 14. Income Taxes </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.1pt;text-indent:-10.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We account for income taxes in accordance with ASC Topic 740, <i style="font-style:italic;">Income Taxes</i> (“ASC 740”), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax bases of recorded assets and liabilities. ASC 740 also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized. During the quarter ended September 30, 2021, we recorded a deferred tax asset of $1.8 million, which is included in “Other assets” in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We provide for income taxes based upon the geographic composition of worldwide earnings and tax regulations governing each region, particularly China. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws, particularly in foreign countries such as China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize interest and penalties related to uncertain tax positions in income tax expense. Income tax expense for the three and nine months ended September 30, 2021 includes no interest and penalties. As of September 30, 2021, we have no accrued interest and penalties related to uncertain tax positions. We file income tax returns in the U.S. federal, various states and foreign jurisdictions. Currently, there is no tax audit in any of the jurisdictions and we do not expect there will be any significant change to this. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Provision for (benefit from) income taxes for the three and nine months ended September 30, 2021 was mostly related to our wholly owned China subsidiaries and our partially owned subsidiaries in China. The three months ended September 30, 2021, included a favorable credit resulting from an adjustment in deferred tax assets at our subsidiary, Tongmei. Income taxes and certain state taxes, have been provided for our U.S. operations as most of the income in the U.S. had been fully offset by utilization of federal and state net operating loss carryforwards except for the newly created US subsidiary, AXT-Tongmei, and had a de minimis impact to the condensed consolidated results. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions.  The Company analyzed the provisions of the CARES Act and determined there was no effect on its provision for the current period and will continue to evaluate the impact, if any, the CARES Act may have on the Company’s condensed consolidated financial statements and disclosures.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 29, 2020, California Governor Gavin Newsom signed Assembly Bill 85 (“AB 85”) into law as part of the California 2020 Budget Act, which temporarily suspends the use of California net operating losses and imposes a cap on the amount of business incentive tax credits that companies can utilize against their net income for tax years 2020, 2021, and 2022. We analyzed the provisions of AB 85 and determined there was no impact on our provision for income taxes for the current period and will continue to evaluate the impact, if any, AB 85 may have on the Company’s condensed consolidated financial statements and disclosures<span style="font-size:12pt;">.</span></p> 1800000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 15. Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We manufacture and sell high-performance compound semiconductor substrates including indium phosphide, gallium arsenide and germanium wafers, and our consolidated subsidiaries sell certain raw materials, including high purity gallium (7N Ga), pyrolytic boron nitride (pBN) crucibles and boron oxide (B2O3). After we ship our products, there are no remaining obligations or customer acceptance requirements that would preclude revenue recognition. Our products are typically sold pursuant to purchase orders placed by our customers, and our terms and conditions of sale do not require customer acceptance. We account for a contract with a customer when there is a legally enforceable contract, which could be the customer’s purchase order, the rights of the parties are identified, the contract has commercial terms, and collectibility of the contract consideration is probable. The majority of our contracts have a single performance obligation to transfer products and are short term in nature, usually less than six months. Our revenue is measured based on the consideration specified in the contract with each customer in exchange for transferring products that are generally based upon a negotiated, formula, list or fixed price. Revenue is recognized when control of the promised goods is transferred to our customer, which is either upon shipment from our dock, receipt at the customer’s dock, or removal from consignment inventory at the customer’s location, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods. Shipping and handling fees billed to customers in a sales transaction are recorded as an offset to shipping and handling expenses. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We do not provide training, installation or commissioning services. We provide for future returns based on historical data, prior experience, current economic trends and changes in customer demand at the time revenue is recognized. We do not recognize any asset associated with the incremental cost of obtaining revenue generating customer contracts. As such, sales commissions are expensed as incurred, given that the expected period of benefit is less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Contract assets are recorded when we have a conditional right to consideration for our completed performance under the contracts. Accounts receivables are recorded when the right to this consideration becomes unconditional. We believe the fair value of our accounts receivable approximates its carrying value due to its short maturities and nominal credit risk. We do not have any material contract assets as of September 30, 2021. In some contracts we require payment in advance of shipment, per a billing schedule reflected in our customer contracts, and the payment is recorded as a contract liability. The following table reflects the contract liabilities balance, which is included in “Accrued liabilities” on the condensed consolidated balance sheets, as of September 30, 2021 and December 31, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (345)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (374)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three and nine months ended September 30, 2021, the Company recognized $0 and $260,000 of revenue that was included in the contract balances as of December 31, 2020.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregated Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:0pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In general, revenue disaggregated by product types and geography (See Note 11) is aligned according to the nature and economic characteristics of our business and provides meaningful disaggregation of our results of operations. Since we operate in one segment, all financial segment and product line information can be found in the condensed consolidated financial statements.</p> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (345)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (374)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three and nine months ended September 30, 2021, the Company recognized $0 and $260,000 of revenue that was included in the contract balances as of December 31, 2020.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 345000 374000 0 260000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 16. Bank Loans and Line of Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">On November 6, 2018, the Company entered into a Credit Agreement (the “Credit Agreement”), by and between the Company and Wells Fargo Bank, National Association (“Wells Fargo Bank”), which established a </span><span style="font-size:10pt;">$10</span><span style="font-size:10pt;"> million secured revolving line of credit with a </span><span style="font-size:10pt;">$1.0</span><span style="font-size:10pt;"> million letter of credit sublimit facility. The revolving credit facility, which was never drawn down, was collateralized by substantially all of the assets of the Company located within the United States, subject to certain exceptions. As of December 31, 2019, </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> loans or letters of credit were </span><span style="-sec-ix-hidden:Hidden_Lnw4x6qRUECGido2cx-Xyg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:10pt;"> under the Credit Agreement. On February 5, 2020, the Company entered into the First Amendment to Credit Agreement (the “First Amendment”), by and between the Company and Wells Fargo Bank, which reduced the </span><span style="font-size:10pt;">$10</span><span style="font-size:10pt;"> million secured revolving line of credit under the Credit Agreement to </span><span style="font-size:10pt;">$7</span><span style="font-size:10pt;"> million. The commitments under the Credit Agreement, as amended by the First Amendment, expired on November 30, 2020 and there were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> loans </span><span style="-sec-ix-hidden:Hidden_Pyd6qvduk0ibH1xW5CDRnw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">thereunder</span></span><span style="font-size:10pt;">. As of September 30, 2021, the Credit agreement has expired and </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> loans or letters of </span><span style="-sec-ix-hidden:Hidden_01oQ-5JVI0-oPLiufJVpOQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">credit</span></span><span style="font-size:10pt;"> were outstanding.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On August 9, 2019, Tongmei entered into a credit facility with the Bank of China with a $5.8 million line of credit at an annual interest rate of approximately 0.4% over the average interest rate quoted by the National Interbank Funding Center. Accrued interest is calculated monthly and paid quarterly. The annual interest rate was approximately 4.7% as of December 31, 2019. The credit facility is collateralized by Baoding Tongmei’s land use rights and all of its buildings located at its facility in Dingxing. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On August 9, 2019, we borrowed $2.8 million against the credit facility (the “August 2019 borrowing”). The repayment of the full amount was due on August 9, 2020. On September 12, 2019, we borrowed an additional $2.8 million against the credit facility (the “September 2019 borrowing”). The repayment of the full amount was due on September 12, 2020. In August 2020, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.9 million and simultaneously applied to renew the credit facility. The process of repaying a loan and then renewing the loan is customary in China.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In September 2020, the August 2019 borrowing was renewed and funded against the credit facility with an interest rate of 3.85%. The interest owed during the term of the loan was deducted prior to funding. The repayment of the loan was due on March 22, 2021, however the credit facility contained an option to renew for an additional six months, which was exercised in March 2021 for approximately $3.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In October 2020, the September 2019 borrowing was renewed and funded against the credit facility and an additional $2.7 million was approved and funded against the credit facility with the annual interest rate of 4.7<span style="white-space:pre-wrap;">%. Accrued interest is calculated monthly and paid quarterly. The combined loan totaled $5.6</span> million. In April 2021, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.6 million and simultaneously applied to renew the credit facility. In June 2021, the combined loans were renewed for approximately $5.8 million and funded against the credit facility with an annual interest rate of 4.7%. In September 2021, Tongmei repaid $3.1 million of the credit facility, including all outstanding accrued interest and simultaneously applied to renew the credit facility. In September 2021, the credit facility was renewed for approximately $2.7 million with an annual interest rate of 3.85%. As of September 30, 2021, $8.6 million was included in “Bank loan” in our condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In February 2020, our majority-owned subsidiary, BoYu, entered into a credit facility with the Industrial and Commercial Bank of China (“ICBC”) with a $1.4 million line of credit at an annual interest rate of approximately 0.15% over the loan prime rate. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by BoYu’s land use rights and its building located at its facility in Tianjin, China and BoYu’s accounts receivable. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. In December 2020, BoYu repaid the outstanding loan amount of $0.4 million and renewed the credit facility with a $1.5 million line of credit at an annual interest rate of approximately 0.07% over the loan prime rate. Accrued interest is calculated monthly and paid monthly. The annual interest rate was approximately 3.92% as of September 30, 2021. In December 2020, BoYu borrowed $1.5 million against the credit facility. The repayment of the full amount is due in December 2021. As of September 30, 2021, $1.5 million was included in “Bank loan” in our condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In September 2021, Tongmei entered into a credit facility with the Bank of Communications with a $3.1 million line of credit at an annual interest rate of 4.0% as of September 30, 2021. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by ChaoYang Tongmei’s land use rights and all of its buildings located at its facility in Kazuo, China. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. As of September 30, 2021, $3.1 million was included in “Bank loan” in our condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 10000000 1000000.0 0 10000000 7000000 0 0 5800000 0.004 0.047 2800000 2800000 5900000 0.0385 P6M 3100000 2700000 0.047 5600000 5600000 5800000 0.047 3100000 2700000 0.0385 8600000 1400000 0.0015 400000 1500000 0.0007 0.0392 1500000 1500000 3100000 0.040 3100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 17. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We lease certain equipment, office space, warehouse and facilities under long-term operating leases expiring at various dates through July 2029. The majority of our lease obligations relate to our lease agreement for a nitrogen system to be used during the manufacturing process for our facility in Dingxing, China. The equipment lease became effective in August 2019 and will expire in July 2029. There are no variable lease payments, residual value guarantees or any restrictions or covenants imposed by the equipment lease. The remainder relate to our lease agreement for our facility in Fremont, California with approximately 19,467 square feet, which was scheduled to expire in 2020. Under the terms of the facility lease agreement, in May 2020, we were granted an extension to the term of the lease for an additional three years. There are no variable <span style="-sec-ix-hidden:Hidden_iuQ-AX5I1UOqE50LbiwaaA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">lease</span></span> payments, residual value guarantees or any restrictions or covenants imposed by the facility lease. All other operating leases have a term of 12 months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of these criteria. All of our leases are classified as operating leases and substantially all of our operating leases are comprised of equipment and office space leases. None of our leases are classified as finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, our secured incremental borrowing rate for the same term as the underlying lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021, the maturities of our operating lease liabilities (excluding short-term leases) are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity of Lease Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,031</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;width:4.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (403)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hdMSg9JPxEin-Y0YtVuTvA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Present value of lease obligations</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,510</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_nRYaUbTho02MxrLVY_NqtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Less: Current portion, included in accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (475)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion of lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,035</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The weighted-average remaining lease term and the weighted-average discount rate for our operating leases as of each date is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average remaining lease term (years)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.61</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.61</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.61</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental cash flow information related to leases where we are the lessee is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash paid for amounts included in the measurement of lease liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating cash flows from operating leases</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of lease expense are as follows (in thousands) within our condensed consolidated statements of operations:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td></tr><tr><td style="vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 19467 true P3Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021, the maturities of our operating lease liabilities (excluding short-term leases) are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity of Lease Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,031</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,913</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;width:4.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (403)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hdMSg9JPxEin-Y0YtVuTvA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Present value of lease obligations</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,510</p></td></tr><tr><td style="vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_nRYaUbTho02MxrLVY_NqtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Less: Current portion, included in accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (475)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion of lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,035</p></td></tr></table> 143000 586000 577000 288000 288000 1031000 2913000 403000 2510000 475000 2035000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average remaining lease term (years)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.61</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average discount rate</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.61</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.61</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">%</p></td></tr></table> P6Y7M9D P7Y1M24D 0.0461 0.0461 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental cash flow information related to leases where we are the lessee is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash paid for amounts included in the measurement of lease liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating cash flows from operating leases</span></p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 425000 324000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of lease expense are as follows (in thousands) within our condensed consolidated statements of operations:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td></tr><tr><td style="vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td></tr></table> 133000 128000 399000 383000 30000 27000 82000 61000 163000 155000 481000 444000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;">Note 18. Redeemable Noncontrolling Interests</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As discussed in Note 1, during the quarter ended December 31, 2020, Tongmei entered into the Capital Investment Agreements with Investors that invested approximately $48.1 million in the form of redeemable noncontrolling interests representing 7.06% of the outstanding shares of Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the entire approximately $49 million investment on January 25, 2021, at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. The initial carrying amount of the redeemable noncontrolling interests was recorded at fair value on the date of issuance of Tongmei’s common stock, net of issuance costs and presented in temporary equity on the consolidated balance sheets. This classification is due to the existence of certain contingencies that could result in potential redemption at the fixed purchase price as described below. We currently do not believe that this is probable thus no amortization of the issuance costs has been recorded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Pursuant to the Capital Investment Agreements with the Investors, each Investor has the right to require AXT to redeem any or all Tongmei shares held by such Investor at the original purchase price paid by such Investor, without interest, in the event of a material adverse change or if Tongmei does not achieve its IPO on or before December 31, 2022. This right is suspended when Tongmei submits its formal application to the China Securities Regulatory Commission (“CSRC”). Tongmei currently plans to submit its formal application to the CSRC in the fourth quarter of 2021 or in the first quarter of 2022. However, if on December 31, 2022 the IPO application has been submitted and accepted by the CSRC or the stock exchange and such submission remains under review, then the date when such Investor is entitled to exercise such redemption right shall be deferred to a date when such submission is rejected by the CSRC or stock exchange, or the date when Tongmei withdraws its IPO application. The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. Tongmei does not expect to complete the IPO until mid-2022. The listing of Tongmei on China’s STAR Market will not change the status of AXT as a U.S. public company. There can be no assurances that Tongmei will complete its IPO by December 31, 2022, or at all. In the event that Investors exercise their redemption rights, we may be required to seek additional capital in order to redeem their Tongmei shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of the change in redeemable noncontrolling interests for the nine months ended September 30, 2021 are presented in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,563</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests</p></td><td style="vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,242</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity issuance costs incurred for the nine months ended September 30, 2021</p></td><td style="vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,526)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to redeemable noncontrolling interests</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation attributable to redeemable noncontrolling interests</p></td><td style="vertical-align:bottom;width:3.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance as of September 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,178</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 48100000 0.0706 1500000 49000000 0.0728 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of the change in redeemable noncontrolling interests for the nine months ended September 30, 2021 are presented in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,563</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests</p></td><td style="vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,242</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity issuance costs incurred for the nine months ended September 30, 2021</p></td><td style="vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,526)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to redeemable noncontrolling interests</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation attributable to redeemable noncontrolling interests</p></td><td style="vertical-align:bottom;width:3.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:87.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance as of September 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,178</p></td></tr></table> 47563000 1514000 1242000 132000 -1526000 532000 721000 50178000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 19. Subsequent Event</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In October 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due October 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:27pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1 2 900000 0.065 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 01, 2021
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 000-24085  
Entity Registrant Name AXT INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3031310  
Entity Address, Address Line One 4281 Technology Drive  
Entity Address, City or Town Fremont  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94538  
City Area Code 510  
Local Phone Number 438-4700  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol AXTI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   42,770,675
Entity Central Index Key 0001051627  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 43,608 $ 72,602
Short-term investments 5,681 240
Accounts receivable, net of allowances of $130 and $217 as of September 30, 2021 and December 31, 2020 36,584 24,558
Inventories 60,683 51,515
Prepaid expenses and other current assets 13,062 15,603
Total current assets 159,618 164,518
Long-term investments 6,680 5,726
Property, plant and equipment, net 131,617 115,825
Operating lease right-of-use assets 2,401 2,683
Other assets 15,347 10,110
Total assets 315,663 298,862
Current liabilities:    
Accounts payable 11,384 12,669
Accrued liabilities 12,670 15,995
Bank loan 13,285 10,411
Total current liabilities 37,339 39,075
Long-term loan, related party 929  
Noncurrent operating lease liabilities 2,035 2,374
Other long-term liabilities 1,628 1,881
Total liabilities 41,931 43,330
Commitments and contingencies (Note 12)
Redeemable noncontrolling interests (Note 18) 50,178 47,563
Stockholders' equity:    
Preferred stock Series A, $0.001 par value; 2,000 shares authorized; 883 shares issued and outstanding as of September 30, 2021 and December 31, 2020 (Liquidation preference of $7,478 and $7,346 as of September 30, 2021 and December 31, 2020) 3,532 3,532
Common stock, $0.001 par value; 70,000 shares authorized; 42,657 and 41,967 shares issued and outstanding as of September 30, 2021 and December 31, 2020 43 42
Additional paid-in capital 230,517 230,381
Accumulated deficit (32,935) (44,545)
Accumulated other comprehensive income 4,583 3,209
Total AXT, Inc. stockholders' equity 205,740 192,619
Noncontrolling interests 17,814 15,350
Total stockholders' equity 223,554 207,969
Total liabilities, redeemable noncontrolling interests and stockholders' equity $ 315,663 $ 298,862
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Accounts receivable, allowances for doubtful accounts $ 130 $ 217
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 883,000 883,000
Preferred stock, shares outstanding (in shares) 883,000 883,000
Preferred stock, liquidation preference $ 7,478 $ 7,346
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 70,000,000 70,000,000
Common stock, shares issued (in shares) 42,657,000 41,967,000
Common stock, shares outstanding (in shares) 42,657,000 41,967,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS        
Revenue $ 34,576 $ 25,469 $ 99,661 $ 68,326
Cost of revenue 23,075 16,646 64,386 47,213
Gross profit 11,501 8,823 35,275 21,113
Operating expenses:        
Selling, general and administrative 6,476 4,623 17,841 14,119
Research and development 2,629 2,023 7,571 4,973
Total operating expenses 9,105 6,646 25,412 19,092
Income from operations 2,396 2,177 9,863 2,021
Interest expense, net (44) (70) (55) (138)
Equity in income (loss) of unconsolidated joint ventures 1,061 45 3,674 (243)
Other income (expense), net 948 (34) 898 2,940
Income before provision for (benefit from) income taxes 4,361 2,118 14,380 4,580
Provision for (benefit from) income taxes (135) 637 1,504 1,923
Net income 4,496 1,481 12,876 2,657
Less: Net income attributable to noncontrolling interests and redeemable noncontrolling interests (696) (490) (1,266) (1,483)
Net income attributable to AXT, Inc. $ 3,800 $ 991 $ 11,610 $ 1,174
Net income attributable to AXT, Inc. per common share:        
Basic $ 0.09 $ 0.02 $ 0.28 $ 0.03
Diluted $ 0.09 $ 0.02 $ 0.27 $ 0.03
Weighted-average number of common shares outstanding:        
Basic 41,460 40,152 41,237 39,978
Diluted 42,678 40,979 42,710 40,688
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 4,496 $ 1,481 $ 12,876 $ 2,657
Other comprehensive income, net of tax:        
Change in foreign currency translation gain, net of tax 70 4,699 1,639 3,086
Change in unrealized gain (loss) on available-for-sale debt investments, net of tax (9) (10) (11) 11
Total other comprehensive income, net of tax 61 4,689 1,628 3,097
Comprehensive income 4,557 6,170 14,504 5,754
Less: Comprehensive income attributable to noncontrolling interests and redeemable noncontrolling interests (707) (806) (1,520) (1,710)
Comprehensive income attributable to AXT, Inc. $ 3,850 $ 5,364 $ 12,984 $ 4,044
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net income $ 12,876 $ 2,657
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 5,085 2,963
Amortization of marketable securities premium 45 28
Stock-based compensation 3,430 1,932
Provision for doubtful accounts   87
(Gain) loss on disposal of equipment (8) 36
Return of equity method investments (dividends) 774  
Equity in (income) loss of unconsolidated joint ventures (3,674) 243
Changes in operating assets and liabilities:    
Accounts receivable (11,717) (3,500)
Inventories (8,302) 1,638
Prepaid expenses and other current assets 958 (1,790)
Other assets (525) (424)
Accounts payable (1,423) 1,992
Accrued liabilities (7,192) (1,226)
Other long-term liabilities, including royalties (1,064) 1,688
Net cash provided by (used in) operating activities (10,737) 6,324
Cash flows from investing activities:    
Purchases of property, plant and equipment (19,095) (12,121)
Purchases of available-for-sale debt securities (6,691) (2,880)
Proceeds from sales and maturities of available-for-sale debt securities 240 4,901
Net cash used in investing activities (25,546) (10,100)
Cash flows from financing activities:    
Proceeds from common stock options exercised 1,592 1,137
Proceeds from short-term loan 5,845 3,380
Proceeds from long-term loan, related party 929  
Payments on short-term loan (3,096) (5,801)
Proceeds from sale of subsidiary shares to noncontrolling interests 538 396
Formation of new subsidiary with noncontrolling interests 1,283  
Costs related to issuance of Tongmei's common stock to redeemable noncontrolling interests, net of proceeds (12)  
Dividends paid by joint ventures to their minority shareholders   (89)
Net cash provided by (used in) financing activities 7,079 (977)
Effect of exchange rate changes on cash and cash equivalents 210 245
Net decrease in cash and cash equivalents (28,994) (4,508)
Cash and cash equivalents at the beginning of the year 72,602 26,892
Cash and cash equivalents at the end of the period $ 43,608 $ 22,384
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
9 Months Ended
Sep. 30, 2021
Basis of Presentation  
Basis of Presentation

Note 1. Basis of Presentation

The accompanying condensed consolidated financial statements of AXT, Inc. (“AXT,” the “Company,” “we,” “us,” and “our” refer to AXT, Inc. and all of its consolidated subsidiaries) are unaudited, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, this interim quarterly financial report does not include all disclosures required by US GAAP. In the opinion of our management, the unaudited condensed consolidated financial statements reflect all adjustments, consisting only of normal recurring adjustments, considered necessary to present fairly the financial position, results of operations and cash flows of AXT and our consolidated subsidiaries for all periods presented.

Our management has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these condensed consolidated financial statements in conformity with US GAAP. Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. These estimates and assumptions may change as new events occur and additional information is obtained. Actual results could differ materially from those estimates.

The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected in the future or for the full fiscal year. It is recommended that these condensed consolidated financial statements be read in conjunction with our consolidated financial statements and the notes thereto included in our 2020 Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on March 23, 2021 and our Quarterly Reports on Form 10-Q for the three months ended March 31, 2021 and June 30, 2021 filed with the SEC on May 14, 2021 and August 12, 2021, respectively.

The condensed consolidated financial statements include the accounts of AXT, and our consolidated subsidiaries, Beijing Tongmei Xtal Technology Co., Ltd. (“Tongmei”), AXT-Tongmei, Inc. (“AXT-Tongmei”), Baoding Tongmei Xtal Technology Co., Ltd. (“Baoding Tongmei”), ChaoYang Tongmei Xtal Technology Co., Ltd. (“ChaoYang Tongmei”), ChaoYang LiMei Semiconductor Technology Co., Ltd. (“ChaoYang LiMei”), ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd. (“ChaoYang XinMei”), Nanjing JinMei Gallium Co., Ltd. (“JinMei”), ChaoYang JinMei Gallium Ltd. (“ChaoYang JinMei”), MaAnShan JinMei Gallium Ltd., and Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd. (“BoYu”). All significant inter-company accounts and transactions have been eliminated. Investments in business entities in which we do not have controlling interests, but have the ability to exercise significant influence over operating and financial policies (generally 20-50% ownership), are accounted for by the equity method. As of September 30, 2021 and December 31, 2020, we have five companies accounted for by the equity method. For the majority-owned subsidiaries that we consolidate, we reflect the portion we do not own as either noncontrolling interests in stockholder’s equity or as redeemable noncontrolling interests in temporary equity on our condensed consolidated balance sheets and in our condensed consolidated statements of operations.

When market conditions are warranted, we intend to construct facilities at the ChaoYang LiMei location to provide us with additional production capacity. For the three and nine months ended September 30, 2021, expenses associated with ChaoYang LiMei had a de minimis impact on our condensed consolidated financial statements.

In February 2021, Tongmei signed a joint venture agreement with certain investors to fund a new company, ChaoYang XinMei. The agreement called for a total investment of approximately $3.0 million, of which Tongmei would fund approximately $1.8 million for a 58.5 percent ownership of ChaoYang XinMei. In February 2021, the investors completed the initial funding of approximately $1.5 million. Tongmei’s portion of the investment was approximately $0.9 million. In May 2021, the investors completed the funding of the remaining balance of approximately $1.5 million. Tongmei’s portion of the final investment was approximately $0.9 million, for a total investment of approximately $1.8 million for a 58.5 percent ownership of ChaoYang XinMei.

During the quarter ended December 31, 2020, Tongmei entered into two sets of definitive transaction documents, each consisting of a capital increase agreement along with certain supplemental agreements in substantially the same form (collectively, the “Capital Investment Agreements”), with several private equity investors in China.

In preparation for Tongmei’s application for a listing of shares in an initial public offering (the “IPO”) on the Shanghai Stock Exchange’s Sci-Tech innovAtion boaRd (the “STAR Market”), in late December 2020, we reorganized our entity structures in China. JinMei and BoYu and its subsidiaries were assigned to Tongmei and effectively merged with Tongmei although they retained their own respective legal entity status and are wholly owned subsidiaries of Tongmei. The 33% minority interest stakeholders of BoYu converted their ownership to a 7.59% minority interest in Tongmei. The 8.5% minority interest stakeholders, employees of JinMei, converted their ownership to a 0.38% minority interest in Tongmei. Further, a number of employees, key managers and contributors purchased a 0.4% minority interest in Tongmei. Additionally, Baoding Tongmei and ChaoYang Tongmei, were assigned to Tongmei as wholly owned subsidiaries. In 2020, the private equity funds (the “Investors”) had transferred approximately $48.1 million of new capital to Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021, at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. As of September 30, 2021, Tongmei’s noncontrolling interests and redeemable noncontrolling interests totaled approximately 14.5%. AXT remains the controlling stakeholder of Tongmei and holds a majority of the Board of Director positions of Tongmei. In June 2021, AXT sold AXT-Tongmei to Tongmei for $1. Since Tongmei is 85.5% owned by AXT, and the transaction was between common interest holders, the transaction was accounted for at net book value and resulted in an increase of $1.2 million to noncontrolling interests and $1.2 million to redeemable noncontrolling interests as of September 30, 2021.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Investments and Fair Value Measurements  
Investments and Fair Value Measurements

Note 2. Investments and Fair Value Measurements

Our cash and cash equivalents consist of cash and instruments with original maturities of less than three months. Our investments consist of instruments with original maturities of more than three months. As of September 30, 2021 and December 31, 2020, our cash, cash equivalents and debt investments are classified as follows (in thousands):

September 30, 2021

December 31, 2020

 

    

    

Gross

    

Gross

    

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

Fair

Amortized

Unrealized

Unrealized

Fair

 

    

Cost

    

Gain

    

(Loss)

    

Value

    

Cost

    

Gain

    

(Loss)

    

Value

 

Classified as:

Cash

$

43,608

$

$

$

43,608

$

72,602

$

$

$

72,602

Cash equivalents:

Certificates of deposit 1

Total cash and cash equivalents

 

43,608

 

 

 

43,608

 

72,602

 

 

 

72,602

Investments (available-for-sale):

Certificates of deposit 2

 

4,760

 

3

(1)

 

4,762

 

2,880

 

5

 

2,885

Corporate bonds

 

7,608

 

1

 

(10)

 

7,599

 

3,083

 

 

(2)

 

3,081

Total investments

 

12,368

 

4

 

(11)

 

12,361

 

5,963

 

5

 

(2)

 

5,966

Total cash, cash equivalents and investments

$

55,976

$

4

$

(11)

$

55,969

$

78,565

$

5

$

(2)

$

78,568

Contractual maturities on investments:

Due within 1 year 3

$

5,678

$

5,681

$

240

$

240

Due after 1 through 5 years 4

 

6,690

 

6,680

 

5,723

 

5,726

$

12,368

$

12,361

$

5,963

$

5,966

1.Certificates of deposit with original maturities of less than three months.
2.Certificates of deposit with original maturities of more than three months.
3.Classified as “Short-term investments” in our condensed consolidated balance sheets.
4.Classified as “Long-term investments” in our condensed consolidated balance sheets.

We manage our debt investments as a single portfolio of highly marketable securities that is intended to be available to meet our current cash requirements. Certificates of deposit and corporate bonds are typically held until maturity.

Historically, the gross unrealized losses related to our portfolio of available-for-sale debt securities were immaterial, and primarily due to normal market fluctuations and not due to increased credit risk or other valuation concerns. There was an insignificant amount of gross unrealized losses on our available-for-sale debt securities as of September 30, 2021, and historically, such gross unrealized losses have been temporary in nature and we believe that it is probable the principal and interest will be collected in accordance with the contractual terms. We review our debt investment portfolio at least quarterly, or when there are changes in credit risks or other potential valuation concerns, to identify and evaluate whether an allowance for credit losses or impairment would be necessary. Factors considered in determining whether a loss is temporary include the magnitude of the decline in market value, the length of time the market value has been below cost (or adjusted cost), credit quality, and our ability and intent to hold the securities for a period of time sufficient to allow for any anticipated recovery in market value.

A portion of our debt investments would generate a loss if we sold them on September 30, 2021. The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2021 (in thousands):

In Loss Position

In Loss Position

Total In

 

< 12 months

> 12 months

Loss Position

 

Gross

Gross

Gross

 

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

 

As of September 30, 2021

    

Value

    

(Losses)

    

Value

    

(Losses)

    

Value

    

(Losses)

 

Investments:

Certificates of deposit

$

959

$

(1)

$

$

$

959

$

(1)

Corporate bonds

 

5,216

 

(10)

 

 

 

5,216

(10)

Total in loss position

$

6,175

$

(11)

$

$

$

6,175

$

(11)

The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of December 31, 2020 (in thousands):

In Loss Position

In Loss Position

Total In

 

< 12 months

> 12 months

Loss Position

 

    

    

    

Gross

    

    

    

Gross

    

    

    

Gross

 

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

 

As of December 31, 2020

Value

(Loss)

Value

(Loss)

Value

(Loss)

 

Investments:

Corporate bonds

 

2,048

 

(2)

 

 

 

2,048

(2)

Total in loss position

$

2,048

$

(2)

$

$

$

2,048

$

(2)

Investments in Privately-held Raw Material Companies

We have made strategic investments in private companies located in China in order to gain access at a competitive cost to raw materials that are critical to our substrate business (see Note 7). The investment balances for the non-consolidated companies are accounted for under the equity method and included in “Other assets” in the condensed consolidated balance sheets and totaled $9.3 million and $6.4 million as of September 30, 2021 and December 31, 2020,

respectively. As of September 30, 2021, there were five companies accounted for under the equity method. There were no impairment charges in the three and nine months ended September 30, 2021 and 2020.

Fair Value Measurements

We invest primarily in money market accounts, certificates of deposits, corporate bonds and notes, and government securities. We review our debt investment portfolio for credit loss at least quarterly or when there are changes in credit risk or other potential valuation concerns. As of September 30, 2021 and December 31, 2020, the total unrealized loss, net of tax, included in accumulated other comprehensive income was immaterial. We believe it is probable the principal and interest will be collected in accordance with the contractual terms, and the unrealized loss on these securities was due to normal market fluctuations, and not due to increased credit risk or other valuation concerns. Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), establishes three levels of inputs that may be used to measure fair value. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets of the asset or identical assets. Level 2 instrument valuations are obtained from readily-available, observable pricing sources for comparable instruments. Level 3 instrument valuations are obtained from unobservable inputs in which there is little or no market data, which require us to develop our own assumptions. On a recurring basis, we measure certain financial assets and liabilities at fair value, primarily consisting of our short-term and long-term debt investments.

The type of instrument valued based on quoted market prices in active markets include our money market funds, which are generally classified within Level 1 of the fair value hierarchy. We classify our available-for-sale debt securities including certificates of deposit and corporate bonds as having Level 2 inputs. The valuation techniques used to measure the fair value of these financial instruments having Level 2 inputs were derived from bank statements, quoted market prices, broker or dealer statements or quotations, or alternative pricing sources with reasonable levels of price transparency.

We place short-term foreign currency hedges that are intended to offset the potential cash exposure related to fluctuations in the exchange rate between the United States dollar and Japanese yen. We measure the fair value of these foreign currency hedges at each month end and quarter end using current exchange rates and in accordance with US GAAP. At quarter end, any foreign currency hedges not settled are netted in “Accrued liabilities” on the condensed consolidated balance sheet and classified as Level 3 assets and liabilities. As of September 30, 2021, the net change in fair value from the placement of the hedge to settlement at each month end during the quarter had a de minimis impact on the condensed consolidated results.

There were no changes in valuation techniques or related inputs in the three and nine months ended September 30, 2021. There have been no transfers between fair value measurements levels during the three and nine months ended September 30, 2021.

The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of September 30, 2021 (in thousands):

    

    

Quoted Prices in

    

Significant

 

Active Markets of

Significant Other

Unobservable

 

Balance as of

Identical Assets

Observable Inputs

Inputs

 

    

September 30, 2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Cash equivalents and investments:

Certificates of deposit

$

4,762

$

$

4,762

$

Corporate bonds

 

7,599

 

 

7,599

 

Total

$

12,361

$

$

12,361

$

The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of December 31, 2020 (in thousands):

    

    

Quoted Prices in

    

Significant

 

Active Markets of

Significant Other

Unobservable

 

Balance as of

Identical Assets

Observable Inputs

Inputs

 

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Cash equivalents and investments:

Certificates of deposit

$

2,885

$

$

2,885

$

Corporate bonds

 

3,081

 

 

3,081

 

Total

$

5,966

$

$

5,966

$

Items Measured at Fair Value on a Nonrecurring Basis

Certain assets that are subject to nonrecurring fair value measurements are not included in the table above. These assets include investments in privately-held companies accounted for by the equity or cost method (see Note 7). We did not record any other-than-temporary impairment charges for these investments during the three and nine months ended September 30, 2021 and 2020, respectively.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventories  
Inventories

Note 3. Inventories

The components of inventories are summarized below (in thousands):

September 30, 

December 31, 

    

2021

    

2020

 

Inventories:

Raw materials

$

26,791

$

24,738

Work in process

 

30,224

 

24,215

Finished goods

 

3,668

 

2,562

$

60,683

$

51,515

As of September 30, 2021 and December 31, 2020, carrying values of inventories were net of inventory reserves of $19.2 million and $17.7 million, respectively, for excess and obsolete inventory and $61,000 and $162,000, respectively, for lower of cost or net realizable value reserves.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment, Net  
Property, Plant and Equipment, Net

Note 4. Property, Plant and Equipment, Net

The components of our property, plant and equipment are summarized below (in thousands):

September 30, 

December 31, 

2021

2020

Property, plant and equipment:

Machinery and equipment, at cost

$

56,106

$

48,206

Less: accumulated depreciation and amortization

(39,366)

(37,832)

Building, at cost

104,252

94,567

Less: accumulated depreciation and amortization

(17,668)

(15,324)

Leasehold improvements, at cost

 

6,666

 

6,285

Less: accumulated depreciation and amortization

(5,138)

(4,616)

Construction in progress

 

26,765

 

24,539

$

131,617

$

115,825

As of September 30, 2021, the balance of construction in progress was $26.8 million, of which $18.4 million was related to our buildings in our new Dingxing and Kazuo locations, $3.7 million was for manufacturing equipment purchases not yet placed in service and $4.7 million was for our construction in progress for our other consolidated

subsidiaries. As of December 31, 2020, the balance of construction in progress was $24.5 million, of which $14.2 million was for our buildings in our new Dingxing and Kazuo locations, $4.0 million was for manufacturing equipment purchases not yet placed in service and $6.3 million was for our construction in progress at our other consolidated subsidiaries. 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities
9 Months Ended
Sep. 30, 2021
Accrued Liabilities  
Accrued Liabilities

Note 5. Accrued Liabilities

The components of accrued liabilities are summarized below (in thousands):

September 30, 

December 31, 

    

2021

    

2020

 

Preferred stock dividends payable

$

2,901

$

2,901

Accrued compensation and related charges

2,802

4,417

Accrued income taxes

1,203

760

Accrued professional services

762

675

Payable in connection with land restoration of Nanjing JinMei factory

759

750

Accrued product warranty

662

609

Current portion of operating lease liabilities

475

445

Other personnel-related costs

380

101

Other tax payable

370

295

Advance from customers

345

374

Payable in connection with construction

291

1,457

Accrual for sales returns

36

81

Payable in connection with repurchase of subsidiaries shares

1,439

Other accrued liabilities

1,684

1,691

$

12,670

$

15,995

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions  
Related Party Transactions

Note 6. Related Party Transactions

In March 2012, Tongmei, entered into an operating lease for the land it owns with our consolidated subsidiary, BoYu. The lease agreement for the land of approximately 22,081 square feet commenced on January 1, 2012 for a term of 10 years with annual lease payments of $24,000, subject to a 5% increase at each third year anniversary. The annual lease payment is due by January 31st of each year.

ChaoYang Tongmei purchases raw materials from one of our equity investment entities, Donghai County Dongfang High Purity Electronic Materials Co., Ltd., for production in the ordinary course of business. As of September 30, 2021 and December 31, 2020, amounts payable of $110,000 and $0, respectively, were included in “Accounts payable” in our condensed consolidated balance sheets.

In April 2016, our consolidated subsidiary, BoYu, provided a personal loan of $177,000 to one of its executive employees. This loan was secured by the officer’s shares in BoYu. The loan bore interest at 2.75% per annum. During the three months ended June 30, 2017, the repayment of the principal and interest totaling $180,000 was received by our consolidated subsidiary. In November 2017, BoYu provided another personal loan of $291,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due on November 30, 2020. In May 2019, BoYu provided another personal loan of $146,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due at such time BoYu pays a dividend to its shareholders. In March 2020, BoYu provided another personal loan of $141,000 to the same executive employee. This loan bore interest at 2.75% per annum. Principal and accrued interest were due on December 31, 2024. On December 25, 2020, the executive repaid the principal of $612,000 and interest of $35,000 of the personal loans to BoYu. As of September 30, 2021 and December 31, 2020, there were no outstanding personal loans.

In July 2017, Tongmei, provided an inter-company loan to JinMei in the amount of $768,000 in preparation for the acquisition of the land use rights and the construction of a new building. The inter-company loan carries an interest rate of 4.9% per annum. The principal is due in three installments between December 2021 and December 2023 while the interest is due in December of each year. In July 2021, JinMei repaid the principal and outstanding interest totaling

$858,000 to Tongmei. As of September 30, 2021 and December 31, 2020, the remaining balance of principal and interest totaled $0 and $303,000, respectively. JinMei is in the process of relocating its headquarters and manufacturing operations to the city of Kazuo, located in the province of Liaoning near the Inner Mongolia Autonomous Region, near our own location.

On November 2, 2017, our consolidated subsidiary, BoYu, raised additional capital in the amount of $2 million in cash from a third-party investor through the issuance of shares equivalent to 10% ownership of BoYu. This third-party investor is an immediate family member of the owner of one of BoYu's customers. For the three months ended September 30, 2021 and 2020, BoYu recorded $0 and $37,000, respectively, in revenue from this customer. For the nine months ended September 30, 2021 and 2020, BoYu recorded $50,000 and $0.3 million, respectively, in revenue from this customer. As of September 30, 2021 and December 31, 2020, amounts receivable of $0 and $0, respectively, were included in “Accounts receivable” in our condensed consolidated balance sheets. In December 2020, we purchased shares equivalent to 4% of BoYu from the same third-party investor for $1.6 million and the remaining 6% was sold to another third-party investor.

In September 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due September 30, 2024. As of September 30, 2021, $0.9 million was included in “Long-term debt, related party” in our condensed consolidated balance sheets.

Our Related Party Transactions Policy seeks to prohibit all conflicts of interest in transactions between related parties and us, unless they have been approved by our Board of Directors. This policy applies to all of our employees, directors, and our consolidated subsidiaries. Our executive officers retain board seats on the board of directors of the companies in which we have invested in our China joint ventures. See Note 7 for further details.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Privately-Held Raw Material Companies
9 Months Ended
Sep. 30, 2021
Investments in Privately-Held Raw Material Companies  
Investments in Privately-Held Raw Material Companies

Note 7. Investments in Privately-Held Raw Material Companies

We have made strategic investments in private companies located in China in order to gain access at a competitive cost to raw materials that are critical to our substrate business. These companies form part of our overall supply chain strategy.

As of September 30, 2021, the investments are summarized below (in thousands):

Investment Balance as of

September 30, 

December 31, 

Accounting

Ownership

*

Company

    

2021

    

2020

    

Method

    

Percentage

Nanjing JinMei Gallium Co., Ltd.

$

592

$

592

 

Consolidated

 

**85.5

%

ChaoYang JinMei Gallium Co., Ltd.

1,820

1,820

Consolidated

**85.5

%

Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd.

 

1,346

 

1,346

 

Consolidated

 

**85.5

%

ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd.

1,814

Consolidated

 

***58.5

%

$

5,572

$

3,758

Donghai County Dongfang High Purity Electronic Materials Co., Ltd.

$

1,961

$

1,651

 

Equity

 

**46

%

Beijing JiYa Semiconductor Material Co., Ltd.

3,333

1,418

Equity

39

%

Xilingol Tongli Germanium Co., Ltd.

 

 

 

Equity

 

25

%

Xiaoyi XingAn Gallium Co., Ltd.

3,727

2,822

Equity

**25

%

Emeishan Jia Mei High Purity Metals Co., Ltd.

 

319

 

485

 

Equity

 

25

%

$

9,340

$

6,376

* These percentages reflect the ownership currently in effect upon the completion of the reorganization in China and the ownership in effect upon the completion of the new capital funding by private equity investors in January 2021.

** In preparation for Tongmei’s application for a listing of shares in an IPO on the STAR Market, in late December 2020 we reorganized our entity structures in China. JinMei and BoYu and its subsidiaries, previously organized under AXT, Inc., were assigned to Tongmei and effectively merged with Tongmei although they retained their own respective legal entity status and are wholly owned subsidiaries of Tongmei. The 33% minority interest stakeholders of BoYu converted their ownership to a 7.59% minority interest in Tongmei. The 8.5% minority interest stakeholders, employees of JinMei, converted their ownership to a 0.38% minority interest in Tongmei. Further, a number of employees, key managers and contributors, purchased a 0.4% minority interest in Tongmei. In 2020, the Investors transferred approximately $48.1 million of new capital to Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the approximately $49 million investment in its entirety on January 25, 2021 at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. As of September 30, 2021, Tongmei’s noncontrolling interests and redeemable noncontrolling interests totaled approximately 14.5%. AXT remains the controlling stakeholder of Tongmei and holds a majority of the Board of Director positions of Tongmei.

*** In February 2021, Tongmei signed a joint venture agreement with certain investors to fund ChaoYang XinMei.

Before June 15, 2018, our ownership of JinMei was 83%. On June 15, 2018, we purchased a 12% ownership interest from one of the minority owners of JinMei for $1.4 million. The $1.4 million was scheduled to be paid in two installments. On June 15, 2018, we paid the first installment of $163,000. In May 2019, we paid the second installment of $1.2 million as the relocation of JinMei’s headquarters and manufacturing operations was nearly complete, which had been previously included in “Accrued liabilities” in our condensed consolidated balance sheets. As a result, our ownership of JinMei increased from 83% to 95%. In September 2018, we purchased a 2% ownership interest from one of the three remaining minority owners of JinMei for $252,000. As a result, our ownership of JinMei increased from 95% to 97%. In May 2019, we purchased the remaining 3% ownership interest from retiring members of the JinMei management team for approximately $413,000. The final payment to the JinMei management team was made in October, 2020. As a result, our ownership of JinMei increased from 97% to 100%. Prior to June 1, 2019, we reported JinMei as a consolidated joint venture as we had a controlling financial interest and have majority control of the board. As of June 1, 2019, we referred to it as a wholly-owned subsidiary and reduced the carrying value of the corresponding noncontrolling interests to zero. Before August 1, 2020, our ownership of ChaoYang JinMei was 100%. In August 2020, we sold an 8.5% ownership interest to current members of the ChaoYang JinMei management team for approximately $396,000. As a result, our ownership of ChaoYang JinMei decreased from 100% to 91.5%. As of August 2020, we referred to ChaoYang JinMei as a significantly controlled subsidiary instead of a wholly-owned subsidiary. Our Chief Executive Officer is chairman of the JinMei board and we have appointed two other representatives to serve on the JinMei board.

Our ownership of BoYu was 67%. On November 2, 2017, BoYu raised additional capital in the amount of $2 million in cash from a third-party investor through the issuance of shares equivalent to 10% ownership of BoYu. As a result, our ownership of BoYu was diluted from 70% to 63%. In December 2020, we purchased shares equivalent to 4% of BoYu from the same third-party investor for $1.6 million. As a result, our ownership of BoYu increased from 63% to 67%. We continue to consolidate BoYu as we have a controlling financial interest and have majority control of the board and accordingly no gain was recognized as a result of this equity transaction. Our Chief Executive Officer is chairman of the BoYu board and we have appointed two other representatives to serve on the board.

An additional step in the STAR Market IPO process involves certain entity reorganizations and alignment of assets under Tongmei. In this regard our two consolidated raw material companies, JinMei and BoYu, and its subsidiaries, were assigned to Tongmei in December 2020. This will increase the number of customers and employees attributable to Tongmei as well as increase Tongmei’s consolidated revenue.

Although we have representation on the board of directors of each of the privately held raw material companies, the daily operations of each of these companies are managed by local management and not by us. Decisions concerning their respective short-term strategy and operations, ordinary course of business capital expenditures and sales of finished product, are made by local management with regular guidance and input from us.

For AXT’s minority investment entities that are not consolidated, the investment balances are included in “Other assets” in our condensed consolidated balance sheets and totaled $9.3 million and $6.4 million as of September

30, 2021 and December 31, 2020, respectively. Our respective ownership interests in each of these companies are 46%, 39%, 25%, 25% and 25%. These minority investment entities are not considered variable interest entities because:

all minority investment entities have sustainable businesses of their own;

our voting power is proportionate to our ownership interests;

we only recognize our respective share of the losses and/or residual returns generated by the companies if they occur; and

we do not have controlling financial interest in, do not maintain operational or management control of, do not control the board of directors of, and are not required to provide additional investment or financial support to any of these companies.

One of the minority investment entities in which we have a 25% ownership interest is a germanium materials company in China. This company provides results to us only on a quarterly basis. We received its preliminary first quarter 2019 financial results in early April 2019 as well as its projections for significant losses going forward. Such projected losses would fully deplete our asset investment balance for this company in 2019. This company is experiencing significant disruptions due to upgrades and repairs required to comply with stronger environmental regulations in China. As a result, we determined that this asset was fully impaired and wrote the asset balance down to zero. This resulted in a $1.1 million impairment charge in our first quarter 2019 financial results.

In June 2021, we received a $774,000 dividend from one of our equity investments, Xiaoyi XingAn Gallium Co., Ltd.

AXT’s minority investment entities are not consolidated and are accounted for under the equity method. Excluding one fully impaired entity, the equity investment entities had the following summarized statement of operations information (in thousands) for the three and nine months ended September 30, 2021 and 2020:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net revenue

$

8,993

$

5,052

$

27,782

$

12,610

Gross profit

$

4,506

$

918

$

13,850

$

2,944

Operating income

$

3,751

$

136

$

11,504

$

598

Net income (loss)

$

3,127

$

7

$

10,230

$

(151)

Our portion of the income and losses from these minority investment entities that are not consolidated and are accounted for under the equity method was income of $1.1 million and $45,000, respectively, for the three months ended September 30, 2021 and 2020. Our portion of the income and losses from these minority investment entities that are not consolidated and are accounted for under the equity method was income of $3.7 million and a loss of $0.2 million, respectively, for the nine months ended September 30, 2021 and 2020.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2021
Stockholders' Equity  
Stockholders' Equity

Note 8. Stockholders’ Equity

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands)

The changes in stockholders’ equity by component for the three and nine months ended September 30, 2021 are as follows:

 

 

 

 

 

 

 

 

 

Accumulated

Other

AXT, Inc.

 

 

 

Total

 

Preferred

 

Common

 

Additional

 

Accumulated

 

Comprehensive

Stockholders’

 

Noncontrolling

 

Stockholders’

  

Stock

  

Stock

  

Paid-In Capital

  

Deficit

  

Income (Loss)

  

Equity

  

Interests

  

Equity

 

Balance as of December 31, 2020

 

$

3,532

 

$

42

 

$

230,381

 

$

(44,545)

 

$

3,209

$

192,619

 

$

15,350

 

$

207,969

Common stock options exercised

704

704

704

Stock-based compensation

816

816

816

Formation of new subsidiary with noncontrolling interests

(131)

(131)

707

576

Sale of common stock to employees in connection with the reorganization

538

538

538

Purchase of subsidiary shares from noncontrolling interests

(2,691)

(2,691)

(1,039)

(3,730)

Net income (loss)

3,425

3,425

311

3,736

Other comprehensive loss

(131)

(131)

(16)

(147)

Balance as of March 31, 2021

$

3,532

$

42

$

229,617

$

(41,120)

$

3,078

$

195,149

$

15,313

$

210,462

Common stock options exercised

420

420

420

Stock-based compensation

975

975

975

Formation of new subsidiary with noncontrolling interests

(131)

(131)

706

575

Transfer of subsidiary with noncontrolling interest

(1,229)

(1,229)

1,229

Transfer of subsidiary with redeemable noncontrolling interest

(1,241)

(1,241)

(1,241)

Net income

4,385

4,385

94

4,479

Other comprehensive income

1,455

1,455

137

1,592

Balance as of June 30, 2021

 

$

3,532

$

42

$

228,411

$

(36,735)

$

4,533

$

199,783

$

17,479

$

217,262

Common stock options exercised

1

467

468

468

Stock-based compensation

1,639

1,639

1,639

Net income

3,800

3,800

329

4,129

Other comprehensive income

50

50

6

56

Balance as of September 30, 2021

 

$

3,532

$

43

$

230,517

$

(32,935)

$

4,583

$

205,740

$

17,814

$

223,554

The changes in stockholders’ equity by component for the three and nine months ended September 30, 2020 are as follows:

 

 

 

 

 

 

 

 

 

Accumulated

Other

AXT, Inc.

 

 

 

Total

 

Preferred

 

Common

 

Additional

 

Accumulated

 

Comprehensive

Stockholders’

 

Noncontrolling

 

Stockholders’

  

Stock

  

Stock

  

Paid-In Capital

  

Deficit

  

Income (Loss)

  

Equity

  

Interests

  

Equity

Balance as of December 31, 2019

 

$

3,532

 

$

41

 

$

236,957

 

$

(47,783)

 

$

(4,862)

$

187,885

 

$

4,877

 

$

192,762

Common stock options exercised

441

441

441

Stock-based compensation

643

643

643

Net income (loss)

(178)

(178)

395

217

Other comprehensive loss

(1,775)

(1,775)

(98)

(1,873)

Balance as of March 31, 2020

$

3,532

$

41

$

238,041

$

(47,961)

$

(6,637)

$

187,016

$

5,174

$

192,190

Common stock options exercised

72

72

72

Stock-based compensation

641

641

641

Net income

361

361

598

959

Net dividend declared by joint ventures

(89)

(89)

Other comprehensive income

272

272

9

281

Balance as of June 30, 2020

 

$

3,532

$

41

$

238,754

$

(47,600)

$

(6,365)

$

188,362

$

5,692

$

194,054

Common stock options exercised

624

624

624

Sale of subsidiary shares to noncontrolling interests

396

396

396

Stock-based compensation

648

648

648

Net income

991

991

490

1,481

Other comprehensive loss

4,373

4,373

316

4,689

Balance as of September 30, 2020

 

$

3,532

$

41

$

240,422

$

(46,609)

$

(1,992)

$

195,394

$

6,498

$

201,892

There were no reclassification adjustments from accumulated other comprehensive income (loss) for the three and nine months ended September 30, 2021 and 2020.

Stock Repurchase Program

On October 27, 2014, our Board of Directors approved a stock repurchase program pursuant to which we may repurchase up to $5.0 million of our outstanding common stock.  These repurchases can be made from time to time in the open market and are funded from our existing cash balances and cash generated from operations. During 2015, we repurchased approximately 908,000 shares at an average price of $2.52 per share for a total purchase price of approximately $2.3 million under the stock repurchase program.  No shares were repurchased from 2016 through 2020. During the three and nine months ended September 30, 2021, we did not repurchase any shares under the approved stock repurchase program. As of September 30, 2021, approximately $2.7 million remained available for future repurchases under this program. Currently, we do not plan to repurchase additional shares.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Stock-Based Compensation

Note 9. Stock-Based Compensation

We account for stock-based compensation in accordance with the provisions of ASC Topic 718, Compensation-Stock Compensation (“ASC 718”), which established accounting for stock-based awards exchanged for employee services. Stock-based compensation cost is measured at each grant date, based on the fair value of the award, and is recognized as expense over the employee’s requisite service period of the award. All of our stock compensation is accounted for as an equity instrument.

The following table summarizes compensation costs related to our stock-based awards (in thousands, except per share data):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Cost of revenue

$

188

$

28

$

263

$

83

Selling, general and administrative

 

1,252

 

496

 

2,694

 

1,480

Research and development

 

199

 

124

 

473

 

369

Total stock-based compensation

 

1,639

 

648

 

3,430

 

1,932

Tax effect on stock-based compensation

 

 

 

 

Net effect on net income

$

1,639

$

648

$

3,430

$

1,932

As of September 30, 2021, the unamortized compensation costs related to unvested stock options granted to employees under our stock option plan was approximately $0.5 million, net of estimated forfeitures of $90,000. These costs will be amortized on a straight-line basis over a weighted-average period of approximately 1.8 years and will be adjusted for subsequent changes in estimated forfeitures. We did not capitalize any stock-based compensation to inventory as of September 30, 2021 and December 31, 2020 due to the immateriality of the amount.

We estimate the fair value of stock options using the Black-Scholes valuation model, consistent with the provisions of ASC 718. There were no options granted in the three and nine months ended September 30, 2021 and 2020.

The following table summarizes the stock option transactions during the nine months ended September 30, 2021 (in thousands, except per share data):

Weighted-

    

    

    

average

    

 

Weighted-

Remaining

 

Number of

average

Contractual

Aggregate

 

Options

Exercise

Life

Intrinsic

 

Stock Options

    

Outstanding

    

Price

    

(in years)

    

Value

 

Balance as of January 1, 2021

 

1,885

$

4.42

 

6.17

$

9,713

Granted

 

 

Exercised

 

(482)

3.30

Canceled and expired

 

Balance as of September 30, 2021

 

1,403

$

4.80

 

5.78

$

5,094

Options vested as of September 30, 2021 and unvested options expected to vest, net of forfeitures

 

1,397

$

4.81

 

5.77

$

5,064

Options exercisable as of September 30, 2021

 

1,081

$

5.13

 

5.16

$

3,605

The aggregate intrinsic value in the table above represents the total pretax intrinsic value, based on our closing price of $8.33 on September 30, 2021, which would have been received by the option holder had all option holders exercised their options on that date.

Restricted stock awards

A summary of activity related to restricted stock awards for the nine months ended September 30, 2021 is presented below (in thousands, except per share data):

    

    

Weighted-Average

 

Grant Date

 

Stock Awards

    

Shares

    

Share Value

 

Non-vested as of January 1, 2021

1,022

$

5.27

Granted

 

67

$

11.58

Vested

 

(139)

$

5.85

Forfeited

(12)

$

5.29

Non-vested as of September 30, 2021

 

938

$

5.64

As of September 30, 2021, the unamortized compensation costs related to unvested restricted stock awards was approximately $3.8 million, which is to be amortized on a straight-line basis over a weighted-average period of approximately 1.2 years.

At-Risk, Performance Shares

In February 2021, the Company issued at-risk, performance shares classified as equity awards. Expense is recognized quarterly on a straight-line method over the requisite service period, based on the probability of achieving the specified financial performance metric, with changes in expectations recognized as an adjustment to earnings in the period of change. Compensation cost is not recognized for at-risk, performance shares that do not vest because service or performance conditions are not satisfied and any previously recognized compensation cost is reversed. At-risk, performance shares are eligible to receive dividend equivalents under the Company's 2015 Equity Incentive Plan (the “Plan”), as determined by the Board of Directors. The Company will recognize forfeitures as they occur.

The Company's at-risk, performance shares are classified as equity and contain performance and service conditions that must be satisfied for an employee to receive the shares. The financial performance metric is based upon year-end 2020 actual results as compared to the Company’s year-end actual results in 2021. All performance shares, if earned, are still subject to annual vesting over a four-year period except that no shares are vested on the first anniversary because the performance measurement is based on year-end results for the year 2021.

The fair value of the at-risk, performance shares is determined based on the closing price of the Company’s common stock on the first day after the public issuance of the Company’s earnings release for the most recent fiscal quarter, following the Compensation Committee and Board of Directors approval, which is considered the grant date.  The fair value per share of the at-risk, performance shares classified as equity awards granted in February 2021 was $15.37. None of the at-risk, performance shares had vested as of September 30, 2021.

On February 17, 2021, the Compensation Committee recommended, and the Board approved, at-risk, performance shares under the Plan, wherein 75,420 shares were granted to Dr. Morris Young, our Chief Executive Officer, and 25,650 shares were granted to Gary Fischer, our Chief Financial Officer and Corporate Secretary.

A summary of the status of our unvested at-risk, performance shares as of September 30, 2021 is presented below (in thousands, except per share data):

    

    

Weighted-Average

Grant Date

Stock Awards

    

Shares*

    

Share Value

Non-vested as of January 1, 2021

$

Granted

 

152

$

15.37

Vested

 

$

Forfeited

$

Non-vested as of September 30, 2021

 

152

$

15.37

*The number of share presented is based on achieving 150% of the targeted financial performance metric as defined in the at-risk, performance shares agreement.

As of September 30, 2021, there was $1.4 million of unrecognized compensation expense related to unvested at-risk, performance shares that is expected to be recognized over a weighted-average period of 1.6 years.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2021
Net Income (Loss) Per Share  
Net Income (Loss) Per Share

Note 10. Net Income (Loss) Per Share

Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the periods less shares of common stock subject to repurchase and non-vested stock awards. Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding and potentially dilutive common shares outstanding during the periods. The dilutive effect of outstanding stock options and

restricted stock awards is reflected in diluted earnings per share by application of the treasury stock method. Potentially dilutive common shares consist of common shares issuable upon the exercise of stock options and vesting of restricted stock awards. Potentially dilutive common shares are excluded from the computation of weighted-average number of common shares outstanding in net loss years, as their effect would be anti-dilutive to the computation.

A reconciliation of the numerators and denominators of the basic and diluted net income (loss) per share calculations is as follows (in thousands, except per share data):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Numerator:

Net income attributable to AXT, Inc.

$

3,800

$

991

$

11,610

$

1,174

Less: Preferred stock dividends

 

(44)

 

(44)

 

(132)

 

(132)

Net income available to common stockholders

$

3,756

$

947

$

11,478

$

1,042

Denominator:

Denominator for basic net income per share - weighted-average common shares

 

41,460

 

40,152

 

41,237

 

39,978

Effect of dilutive securities:

Common stock options

 

691

 

575

 

887

 

510

Restricted stock awards

 

527

 

252

 

586

 

200

Denominator for dilutive net income per common shares

 

42,678

 

40,979

 

42,710

 

40,688

Net income attributable to AXT, Inc. per common share:

Basic

$

0.09

$

0.02

$

0.28

$

0.03

Diluted

$

0.09

$

0.02

$

0.27

$

0.03

Options excluded from diluted net income per share as the impact is anti-dilutive

 

124

 

1,036

 

21

 

1,298

Restricted stock excluded from diluted net income per share as the impact is anti-dilutive

 

138

 

218

 

112

 

347

The 883,000 shares of $0.001 par value Series A preferred stock issued and outstanding as of September 30, 2021 and December 31, 2020, valued at $3,532,000, are non-voting and non-convertible preferred stock with a 5.0% cumulative annual dividend rate payable when declared by the board of directors and a $4 per share liquidation preference over common stock, which must be paid before any distribution is made to common stockholders. These preferred shares were issued to Lyte Optronics, Inc. stockholders in connection with the completion of our acquisition of Lyte Optronics, Inc. on May 28, 1999.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information and Foreign Operations
9 Months Ended
Sep. 30, 2021
Segment Information and Foreign Operations  
Segment Information and Foreign Operations

Note 11. Segment Information and Foreign Operations

Segment Information

We operate in one segment for the design, development, manufacture and distribution of high-performance compound and single element semiconductor substrates and sale of raw materials integral to these substrates. Our chief operating decision-maker has been identified as our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the Company. Since we operate in one segment, all financial segment and product line information can be found in the condensed consolidated financial statements.

Product Information

The following table represents revenue amounts (in thousands) by product type:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

 

Product Type:

Substrates

$

26,155

$

20,311

$

74,433

$

54,066

Raw Materials and Other

 

8,421

 

5,158

 

25,228

 

14,260

Total

$

34,576

$

25,469

$

99,661

$

68,326

Geographical Information

The following table represents revenue amounts (in thousands) reported for products shipped to customers in the corresponding geographic region:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

 

Geographical region:

China

$

16,959

$

10,568

$

48,051

$

23,045

Taiwan

3,825

3,333

11,836

12,908

Japan

 

3,393

 

2,233

 

8,551

 

5,265

Asia Pacific (excluding China, Taiwan and Japan)

1,946

1,446

5,159

4,503

Europe (primarily Germany)

4,939

4,689

16,785

15,017

North America (primarily the United States)

 

3,514

 

3,200

9,279

7,588

Total

$

34,576

$

25,469

$

99,661

$

68,326

Long-lived assets consist primarily of property, plant and equipment and operating lease right-of-use assets, and are attributed to the geographic location in which they are located. Long-lived assets, net of depreciation, by geographic region were as follows (in thousands):

As of

September 30, 

December 31, 

    

2021

    

2020

 

Long-lived assets by geographic region, net of depreciation:

North America

$

1,376

$

836

China

 

132,642

 

117,672

$

134,018

$

118,508

Significant Customers

No customers represented 10% of our revenue for the three months ended September 30, 2021 and 2020, respectively. Our top five customers, although not the same five customers for each period, represented 25% and 29% of our revenue for the three months ended September 30, 2021 and 2020, respectively.

No customers represented 10% of our revenue for the nine months ended September 30, 2021 while two customers, Landmark and Osram Opto, represented 11% and 10%, respectively, of our revenue for the nine months ended September 30, 2020.  Our top five customers, although not the same five customers for each period, represented 26% and 33% of our revenue for the nine months ended September 30, 2021 and 2020, respectively.

We perform ongoing credit evaluations of our customers’ financial condition, and limit the amount of credit extended when deemed necessary, but generally do not require collateral. One customer accounted for 11% of our accounts receivable balance as of September 30, 2021, and two customers accounted for 11% and 10% of our accounts receivable as of December 31, 2020.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Commitments and Contingencies

Note 12. Commitments and Contingencies

Indemnification Agreements

We have entered into indemnification agreements with our directors and officers that require us to indemnify our directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of a culpable nature; to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified; and to obtain directors’ and officers’ insurance if available on reasonable terms, which we currently have in place.

Product Warranty

We provide warranties for our products for a specific period of time, generally twelve months, against material defects. We provide for the estimated future costs of warranty obligations in cost of sales when the related revenue is recognized. The accrued warranty costs represent the best estimate at the time of sale of the total costs that we expect to incur to repair or replace product parts that fail while still under warranty. The amount of accrued estimated warranty costs is primarily based on historical experience as to product failures as well as current information on repair costs. On a quarterly basis, we review the accrued balances and update the historical warranty cost trends. The following table reflects the change in our warranty accrual which is included in “Accrued liabilities” in the condensed consolidated balance sheets, during the three and nine months ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2021

    

2020

    

2021

    

2020

 

Beginning accrued product warranty

$

792

$

352

$

609

$

387

Accruals for warranties issued

 

48

 

195

 

549

 

384

Adjustments related to pre-existing warranties including expirations and changes in estimates

 

(50)

 

171

 

(189)

 

99

Cost of warranty repair

 

(128)

 

(189)

 

(307)

 

(341)

Ending accrued product warranty

$

662

$

529

$

662

$

529

Contractual Obligations

In 2020, we and a competitor entered into a cross license and covenant agreement (the “Cross License Agreement”), which has a term that began on January 1, 2020 and expires on December 31, 2029. The Cross License Agreement is a fixed-cost cross license and not a variable-cost cross license that is based on revenue or units. Under the Cross License Agreement, we are obligated to make annual payments over a 10-year period.

Land Purchase and Investment Agreement

We have established a wafer process production line in Dingxing, China. In addition to a land rights and building purchase agreement that we entered into with a private real estate development company to acquire our new manufacturing facility, we also entered into a cooperation agreement with the Dingxing local government. In addition to pledging its full support and cooperation, the Dingxing local government will issue certain credits or rebates to us as we achieve certain milestones.  We, in turn, agreed to hire local workers over time, pay taxes when due and eventually demonstrate a total investment of approximately $90 million in value, assets and capital. The investment will include cash paid for the land and buildings, cash on deposit in our name at local banks, the gross value of new and used equipment (including future equipment that might be used for indium phosphide and germanium substrates production), the deemed value for our

customer list or the end user of our substrates, for example, the end users of 3-D sensing VCSELs (vertical cavity surface emitting lasers), a deemed value for employment of local citizens, a deemed value for our proprietary process technology, other intellectual property, other intangibles and additional items of value. There is no timeline or deadline by which this must be accomplished, rather it is a good faith covenant entered into between AXT and the Dingxing local government.  Further, there is no specific penalty contemplated if either party breaches the agreement. However, the agreement does state that each party has a right to seek from the other party compensation for losses. Under certain conditions, the Dingxing local government may purchase the land and building at the appraised value. We believe that such cooperation agreements are normal, customary and usual in China and that the future valuation is flexible. We have a similar agreement with the city of Kazuo, China, although on a smaller scale. The total investment targeted by AXT in Kazuo is approximately $15 million in value, assets and capital. In addition, BoYu has a similar agreement with the city of Kazuo. The total investment targeted by BoYu in Kazuo is approximately $8 million in value, assets and capital.

Purchase Obligations with Penalties for Cancellation

In the normal course of business, we issue purchase orders to various suppliers. In certain cases, we may incur a penalty if we cancel the purchase order. As of September 30, 2021, we do not have any outstanding purchase orders that will incur a penalty if cancelled by the Company.

Legal Proceedings

From time to time we may be involved in judicial or administrative proceedings concerning matters arising in the ordinary course of business. We do not expect that any of these matters, individually or in the aggregate, will have a material adverse effect on our business, financial condition, cash flows or results of operations.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Other Income (Expense), Net
9 Months Ended
Sep. 30, 2021
Other Income (Expense), Net  
Other Income (Expense), Net

Note 13. Other Income (Expense), Net

Other income (expense), net for the three months ended September 30, 2021 and 2020, includes a grant of $1.0 million and $0, respectively, from a Chinese provincial government agency as an award for relocating to its province. Other income (expense), net for the nine months ended September 30, 2021 and 2020, includes a grant of $1.0 million and $3.0 million, respectively, from a Chinese provincial government agency as an award for relocating to its province.

In addition, we incurred a foreign currency transaction exchange loss of $45,000 and loss of $135,000 for the three months ended September 30, 2021 and 2020, respectively. We incurred a foreign currency transaction exchange loss of $185,000 and loss of $126,000 for the nine months ended September 30, 2021 and 2020, respectively.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

Note 14. Income Taxes

We account for income taxes in accordance with ASC Topic 740, Income Taxes (“ASC 740”), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax bases of recorded assets and liabilities. ASC 740 also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized. During the quarter ended September 30, 2021, we recorded a deferred tax asset of $1.8 million, which is included in “Other assets” in the condensed consolidated balance sheets.

We provide for income taxes based upon the geographic composition of worldwide earnings and tax regulations governing each region, particularly China. The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws, particularly in foreign countries such as China.

We recognize interest and penalties related to uncertain tax positions in income tax expense. Income tax expense for the three and nine months ended September 30, 2021 includes no interest and penalties. As of September 30, 2021, we have no accrued interest and penalties related to uncertain tax positions. We file income tax returns in the U.S. federal, various states and foreign jurisdictions. Currently, there is no tax audit in any of the jurisdictions and we do not expect there will be any significant change to this. 

Provision for (benefit from) income taxes for the three and nine months ended September 30, 2021 was mostly related to our wholly owned China subsidiaries and our partially owned subsidiaries in China. The three months ended September 30, 2021, included a favorable credit resulting from an adjustment in deferred tax assets at our subsidiary, Tongmei. Income taxes and certain state taxes, have been provided for our U.S. operations as most of the income in the U.S. had been fully offset by utilization of federal and state net operating loss carryforwards except for the newly created US subsidiary, AXT-Tongmei, and had a de minimis impact to the condensed consolidated results.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions.  The Company analyzed the provisions of the CARES Act and determined there was no effect on its provision for the current period and will continue to evaluate the impact, if any, the CARES Act may have on the Company’s condensed consolidated financial statements and disclosures. 

On June 29, 2020, California Governor Gavin Newsom signed Assembly Bill 85 (“AB 85”) into law as part of the California 2020 Budget Act, which temporarily suspends the use of California net operating losses and imposes a cap on the amount of business incentive tax credits that companies can utilize against their net income for tax years 2020, 2021, and 2022. We analyzed the provisions of AB 85 and determined there was no impact on our provision for income taxes for the current period and will continue to evaluate the impact, if any, AB 85 may have on the Company’s condensed consolidated financial statements and disclosures.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 2021
Revenue  
Revenue

Note 15. Revenue

Revenue Recognition

We manufacture and sell high-performance compound semiconductor substrates including indium phosphide, gallium arsenide and germanium wafers, and our consolidated subsidiaries sell certain raw materials, including high purity gallium (7N Ga), pyrolytic boron nitride (pBN) crucibles and boron oxide (B2O3). After we ship our products, there are no remaining obligations or customer acceptance requirements that would preclude revenue recognition. Our products are typically sold pursuant to purchase orders placed by our customers, and our terms and conditions of sale do not require customer acceptance. We account for a contract with a customer when there is a legally enforceable contract, which could be the customer’s purchase order, the rights of the parties are identified, the contract has commercial terms, and collectibility of the contract consideration is probable. The majority of our contracts have a single performance obligation to transfer products and are short term in nature, usually less than six months. Our revenue is measured based on the consideration specified in the contract with each customer in exchange for transferring products that are generally based upon a negotiated, formula, list or fixed price. Revenue is recognized when control of the promised goods is transferred to our customer, which is either upon shipment from our dock, receipt at the customer’s dock, or removal from consignment inventory at the customer’s location, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods.

We have elected to account for shipping and handling as activities to fulfill the promise to transfer the goods. Shipping and handling fees billed to customers in a sales transaction are recorded as an offset to shipping and handling expenses. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from revenue.

We do not provide training, installation or commissioning services. We provide for future returns based on historical data, prior experience, current economic trends and changes in customer demand at the time revenue is recognized. We do not recognize any asset associated with the incremental cost of obtaining revenue generating customer contracts. As such, sales commissions are expensed as incurred, given that the expected period of benefit is less than one year.

Contract Balances

Contract assets are recorded when we have a conditional right to consideration for our completed performance under the contracts. Accounts receivables are recorded when the right to this consideration becomes unconditional. We believe the fair value of our accounts receivable approximates its carrying value due to its short maturities and nominal credit risk. We do not have any material contract assets as of September 30, 2021. In some contracts we require payment in advance of shipment, per a billing schedule reflected in our customer contracts, and the payment is recorded as a contract liability. The following table reflects the contract liabilities balance, which is included in “Accrued liabilities” on the condensed consolidated balance sheets, as of September 30, 2021 and December 31, 2020 (in thousands):

September 30, 

December 31,

2021

2020

Contract liabilities

$

(345)

$

(374)

During the three and nine months ended September 30, 2021, the Company recognized $0 and $260,000 of revenue that was included in the contract balances as of December 31, 2020.

Disaggregated Revenue

In general, revenue disaggregated by product types and geography (See Note 11) is aligned according to the nature and economic characteristics of our business and provides meaningful disaggregation of our results of operations. Since we operate in one segment, all financial segment and product line information can be found in the condensed consolidated financial statements.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Bank Loans and Line of Credit
9 Months Ended
Sep. 30, 2021
Bank Loans and Line of Credit  
Bank Loans and Line of Credit

Note 16. Bank Loans and Line of Credit

On November 6, 2018, the Company entered into a Credit Agreement (the “Credit Agreement”), by and between the Company and Wells Fargo Bank, National Association (“Wells Fargo Bank”), which established a $10 million secured revolving line of credit with a $1.0 million letter of credit sublimit facility. The revolving credit facility, which was never drawn down, was collateralized by substantially all of the assets of the Company located within the United States, subject to certain exceptions. As of December 31, 2019, no loans or letters of credit were outstanding under the Credit Agreement. On February 5, 2020, the Company entered into the First Amendment to Credit Agreement (the “First Amendment”), by and between the Company and Wells Fargo Bank, which reduced the $10 million secured revolving line of credit under the Credit Agreement to $7 million. The commitments under the Credit Agreement, as amended by the First Amendment, expired on November 30, 2020 and there were no loans thereunder. As of September 30, 2021, the Credit agreement has expired and no loans or letters of credit were outstanding.

On August 9, 2019, Tongmei entered into a credit facility with the Bank of China with a $5.8 million line of credit at an annual interest rate of approximately 0.4% over the average interest rate quoted by the National Interbank Funding Center. Accrued interest is calculated monthly and paid quarterly. The annual interest rate was approximately 4.7% as of December 31, 2019. The credit facility is collateralized by Baoding Tongmei’s land use rights and all of its buildings located at its facility in Dingxing. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses.

On August 9, 2019, we borrowed $2.8 million against the credit facility (the “August 2019 borrowing”). The repayment of the full amount was due on August 9, 2020. On September 12, 2019, we borrowed an additional $2.8 million against the credit facility (the “September 2019 borrowing”). The repayment of the full amount was due on September 12, 2020. In August 2020, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.9 million and simultaneously applied to renew the credit facility. The process of repaying a loan and then renewing the loan is customary in China.

In September 2020, the August 2019 borrowing was renewed and funded against the credit facility with an interest rate of 3.85%. The interest owed during the term of the loan was deducted prior to funding. The repayment of the loan was due on March 22, 2021, however the credit facility contained an option to renew for an additional six months, which was exercised in March 2021 for approximately $3.1 million.

In October 2020, the September 2019 borrowing was renewed and funded against the credit facility and an additional $2.7 million was approved and funded against the credit facility with the annual interest rate of 4.7%. Accrued interest is calculated monthly and paid quarterly. The combined loan totaled $5.6 million. In April 2021, Tongmei repaid the full amount of the credit facility, including all outstanding accrued interest, of approximately $5.6 million and simultaneously applied to renew the credit facility. In June 2021, the combined loans were renewed for approximately $5.8 million and funded against the credit facility with an annual interest rate of 4.7%. In September 2021, Tongmei repaid $3.1 million of the credit facility, including all outstanding accrued interest and simultaneously applied to renew the credit facility. In September 2021, the credit facility was renewed for approximately $2.7 million with an annual interest rate of 3.85%. As of September 30, 2021, $8.6 million was included in “Bank loan” in our condensed consolidated balance sheets.

In February 2020, our majority-owned subsidiary, BoYu, entered into a credit facility with the Industrial and Commercial Bank of China (“ICBC”) with a $1.4 million line of credit at an annual interest rate of approximately 0.15% over the loan prime rate. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by BoYu’s land use rights and its building located at its facility in Tianjin, China and BoYu’s accounts receivable. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. In December 2020, BoYu repaid the outstanding loan amount of $0.4 million and renewed the credit facility with a $1.5 million line of credit at an annual interest rate of approximately 0.07% over the loan prime rate. Accrued interest is calculated monthly and paid monthly. The annual interest rate was approximately 3.92% as of September 30, 2021. In December 2020, BoYu borrowed $1.5 million against the credit facility. The repayment of the full amount is due in December 2021. As of September 30, 2021, $1.5 million was included in “Bank loan” in our condensed consolidated balance sheets.

In September 2021, Tongmei entered into a credit facility with the Bank of Communications with a $3.1 million line of credit at an annual interest rate of 4.0% as of September 30, 2021. Accrued interest is calculated monthly and paid quarterly. The credit facility is collateralized by ChaoYang Tongmei’s land use rights and all of its buildings located at its facility in Kazuo, China. The primary intended use of the credit facility is for general purposes, which may include working capital and other corporate expenses. As of September 30, 2021, $3.1 million was included in “Bank loan” in our condensed consolidated balance sheets.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases  
Leases

Note 17. Leases

We lease certain equipment, office space, warehouse and facilities under long-term operating leases expiring at various dates through July 2029. The majority of our lease obligations relate to our lease agreement for a nitrogen system to be used during the manufacturing process for our facility in Dingxing, China. The equipment lease became effective in August 2019 and will expire in July 2029. There are no variable lease payments, residual value guarantees or any restrictions or covenants imposed by the equipment lease. The remainder relate to our lease agreement for our facility in Fremont, California with approximately 19,467 square feet, which was scheduled to expire in 2020. Under the terms of the facility lease agreement, in May 2020, we were granted an extension to the term of the lease for an additional three years. There are no variable lease payments, residual value guarantees or any restrictions or covenants imposed by the facility lease. All other operating leases have a term of 12 months or less.

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of these criteria. All of our leases are classified as operating leases and substantially all of our operating leases are comprised of equipment and office space leases. None of our leases are classified as finance leases.

For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease.

The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, our secured incremental borrowing rate for the same term as the underlying lease.

Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term.

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material.

As of September 30, 2021, the maturities of our operating lease liabilities (excluding short-term leases) are as follows (in thousands):

Maturity of Lease Liabilities

    

2021

$

143

2022

586

2023

577

2024

288

2025

288

Thereafter

1,031

Total minimum lease payments

2,913

Less: Interest

(403)

Present value of lease obligations

2,510

Less: Current portion, included in accrued liabilities

(475)

Long-term portion of lease obligations

$

2,035

The weighted-average remaining lease term and the weighted-average discount rate for our operating leases as of each date is as follows:

September 30, 

December 31, 

2021

2020

Weighted-average remaining lease term (years)

6.61

7.15

Weighted-average discount rate

4.61

%

4.61

%

Supplemental cash flow information related to leases where we are the lessee is as follows (in thousands):

Nine Months Ended

September 30, 

2021

2020

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

425

$

324

The components of lease expense are as follows (in thousands) within our condensed consolidated statements of operations:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

2020

2021

2020

Operating lease

$

133

$

128

$

399

$

383

Short-term lease expense

30

27

82

61

Total

$

163

$

155

$

481

$

444

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Noncontrolling Interest
9 Months Ended
Sep. 30, 2021
Redeemable Noncontrolling Interests  
Redeemable Noncontrolling Interests

Note 18. Redeemable Noncontrolling Interests

As discussed in Note 1, during the quarter ended December 31, 2020, Tongmei entered into the Capital Investment Agreements with Investors that invested approximately $48.1 million in the form of redeemable noncontrolling interests representing 7.06% of the outstanding shares of Tongmei. An additional investment of approximately $1.5 million of new capital was funded in early January 2021. Under China regulations these investments must be formally approved by the appropriate government agency and are not deemed to be dilutive until such approval is granted. The government approved the entire approximately $49 million investment on January 25, 2021, at which time the Investors owned a redeemable noncontrolling interests in Tongmei of 7.28%. The initial carrying amount of the redeemable noncontrolling interests was recorded at fair value on the date of issuance of Tongmei’s common stock, net of issuance costs and presented in temporary equity on the consolidated balance sheets. This classification is due to the existence of certain contingencies that could result in potential redemption at the fixed purchase price as described below. We currently do not believe that this is probable thus no amortization of the issuance costs has been recorded.

Pursuant to the Capital Investment Agreements with the Investors, each Investor has the right to require AXT to redeem any or all Tongmei shares held by such Investor at the original purchase price paid by such Investor, without interest, in the event of a material adverse change or if Tongmei does not achieve its IPO on or before December 31, 2022. This right is suspended when Tongmei submits its formal application to the China Securities Regulatory Commission (“CSRC”). Tongmei currently plans to submit its formal application to the CSRC in the fourth quarter of 2021 or in the first quarter of 2022. However, if on December 31, 2022 the IPO application has been submitted and accepted by the CSRC or the stock exchange and such submission remains under review, then the date when such Investor is entitled to exercise such redemption right shall be deferred to a date when such submission is rejected by the CSRC or stock exchange, or the date when Tongmei withdraws its IPO application. The process of going public on the STAR Market includes several periods of review and is therefore a lengthy process. Tongmei does not expect to complete the IPO until mid-2022. The listing of Tongmei on China’s STAR Market will not change the status of AXT as a U.S. public company. There can be no assurances that Tongmei will complete its IPO by December 31, 2022, or at all. In the event that Investors exercise their redemption rights, we may be required to seek additional capital in order to redeem their Tongmei shares and there would be no assurances that such capital would be available on terms acceptable to us, if at all. Any redemptions could have a material adverse effect on our business, financial condition and results of operations.

The components of the change in redeemable noncontrolling interests for the nine months ended September 30, 2021 are presented in the following table (in thousands):

Balance as of January 1, 2021

$

47,563

Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock

1,514

Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests

1,242

Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests

132

Equity issuance costs incurred for the nine months ended September 30, 2021

(1,526)

Net income attributable to redeemable noncontrolling interests

532

Effect of foreign currency translation attributable to redeemable noncontrolling interests

721

Balance as of September 30, 2021

$

50,178

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event
9 Months Ended
Sep. 30, 2021
Subsequent Event.  
Subsequent Event

Note 19. Subsequent Event

In October 2021, our consolidated subsidiary, ChaoYang XinMei, received a loan from ChaoYang Xinshuo, one of two minority investors, in the amount of $0.9 million at an annual interest rate of 6.5%. Accrued interest is calculated monthly and paid annually. The loan is unsecured. The repayment of the full amount including any accrued interest is due October 30, 2024.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Investments and Fair Value Measurements  
Cash, cash equivalents and investments

September 30, 2021

December 31, 2020

 

    

    

Gross

    

Gross

    

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

Fair

Amortized

Unrealized

Unrealized

Fair

 

    

Cost

    

Gain

    

(Loss)

    

Value

    

Cost

    

Gain

    

(Loss)

    

Value

 

Classified as:

Cash

$

43,608

$

$

$

43,608

$

72,602

$

$

$

72,602

Cash equivalents:

Certificates of deposit 1

Total cash and cash equivalents

 

43,608

 

 

 

43,608

 

72,602

 

 

 

72,602

Investments (available-for-sale):

Certificates of deposit 2

 

4,760

 

3

(1)

 

4,762

 

2,880

 

5

 

2,885

Corporate bonds

 

7,608

 

1

 

(10)

 

7,599

 

3,083

 

 

(2)

 

3,081

Total investments

 

12,368

 

4

 

(11)

 

12,361

 

5,963

 

5

 

(2)

 

5,966

Total cash, cash equivalents and investments

$

55,976

$

4

$

(11)

$

55,969

$

78,565

$

5

$

(2)

$

78,568

Contractual maturities on investments:

Due within 1 year 3

$

5,678

$

5,681

$

240

$

240

Due after 1 through 5 years 4

 

6,690

 

6,680

 

5,723

 

5,726

$

12,368

$

12,361

$

5,963

$

5,966

1.Certificates of deposit with original maturities of less than three months.
2.Certificates of deposit with original maturities of more than three months.
3.Classified as “Short-term investments” in our condensed consolidated balance sheets.
4.Classified as “Long-term investments” in our condensed consolidated balance sheets.

Fair value and gross unrealized losses related to available-for-sale securities

A portion of our debt investments would generate a loss if we sold them on September 30, 2021. The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2021 (in thousands):

In Loss Position

In Loss Position

Total In

 

< 12 months

> 12 months

Loss Position

 

Gross

Gross

Gross

 

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

 

As of September 30, 2021

    

Value

    

(Losses)

    

Value

    

(Losses)

    

Value

    

(Losses)

 

Investments:

Certificates of deposit

$

959

$

(1)

$

$

$

959

$

(1)

Corporate bonds

 

5,216

 

(10)

 

 

 

5,216

(10)

Total in loss position

$

6,175

$

(11)

$

$

$

6,175

$

(11)

The following table summarizes the fair value and gross unrealized losses related to available-for-sale debt securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position as of December 31, 2020 (in thousands):

In Loss Position

In Loss Position

Total In

 

< 12 months

> 12 months

Loss Position

 

    

    

    

Gross

    

    

    

Gross

    

    

    

Gross

 

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

 

As of December 31, 2020

Value

(Loss)

Value

(Loss)

Value

(Loss)

 

Investments:

Corporate bonds

 

2,048

 

(2)

 

 

 

2,048

(2)

Total in loss position

$

2,048

$

(2)

$

$

$

2,048

$

(2)

Summary of financial assets and liabilities measured at fair value on a recurring basis

The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of September 30, 2021 (in thousands):

    

    

Quoted Prices in

    

Significant

 

Active Markets of

Significant Other

Unobservable

 

Balance as of

Identical Assets

Observable Inputs

Inputs

 

    

September 30, 2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Cash equivalents and investments:

Certificates of deposit

$

4,762

$

$

4,762

$

Corporate bonds

 

7,599

 

 

7,599

 

Total

$

12,361

$

$

12,361

$

The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis in accordance with ASC 820 as of December 31, 2020 (in thousands):

    

    

Quoted Prices in

    

Significant

 

Active Markets of

Significant Other

Unobservable

 

Balance as of

Identical Assets

Observable Inputs

Inputs

 

    

December 31, 2020

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Cash equivalents and investments:

Certificates of deposit

$

2,885

$

$

2,885

$

Corporate bonds

 

3,081

 

 

3,081

 

Total

$

5,966

$

$

5,966

$

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventories  
Components of inventories

The components of inventories are summarized below (in thousands):

September 30, 

December 31, 

    

2021

    

2020

 

Inventories:

Raw materials

$

26,791

$

24,738

Work in process

 

30,224

 

24,215

Finished goods

 

3,668

 

2,562

$

60,683

$

51,515

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment, Net  
Schedule of components of property, plant and equipment

The components of our property, plant and equipment are summarized below (in thousands):

September 30, 

December 31, 

2021

2020

Property, plant and equipment:

Machinery and equipment, at cost

$

56,106

$

48,206

Less: accumulated depreciation and amortization

(39,366)

(37,832)

Building, at cost

104,252

94,567

Less: accumulated depreciation and amortization

(17,668)

(15,324)

Leasehold improvements, at cost

 

6,666

 

6,285

Less: accumulated depreciation and amortization

(5,138)

(4,616)

Construction in progress

 

26,765

 

24,539

$

131,617

$

115,825

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Liabilities  
Schedule of components of accrued liabilities

The components of accrued liabilities are summarized below (in thousands):

September 30, 

December 31, 

    

2021

    

2020

 

Preferred stock dividends payable

$

2,901

$

2,901

Accrued compensation and related charges

2,802

4,417

Accrued income taxes

1,203

760

Accrued professional services

762

675

Payable in connection with land restoration of Nanjing JinMei factory

759

750

Accrued product warranty

662

609

Current portion of operating lease liabilities

475

445

Other personnel-related costs

380

101

Other tax payable

370

295

Advance from customers

345

374

Payable in connection with construction

291

1,457

Accrual for sales returns

36

81

Payable in connection with repurchase of subsidiaries shares

1,439

Other accrued liabilities

1,684

1,691

$

12,670

$

15,995

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Privately-Held Raw Material Companies (Tables)
9 Months Ended
Sep. 30, 2021
Investments in Privately-Held Raw Material Companies  
Summary of investments

As of September 30, 2021, the investments are summarized below (in thousands):

Investment Balance as of

September 30, 

December 31, 

Accounting

Ownership

*

Company

    

2021

    

2020

    

Method

    

Percentage

Nanjing JinMei Gallium Co., Ltd.

$

592

$

592

 

Consolidated

 

**85.5

%

ChaoYang JinMei Gallium Co., Ltd.

1,820

1,820

Consolidated

**85.5

%

Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd.

 

1,346

 

1,346

 

Consolidated

 

**85.5

%

ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd.

1,814

Consolidated

 

***58.5

%

$

5,572

$

3,758

Donghai County Dongfang High Purity Electronic Materials Co., Ltd.

$

1,961

$

1,651

 

Equity

 

**46

%

Beijing JiYa Semiconductor Material Co., Ltd.

3,333

1,418

Equity

39

%

Xilingol Tongli Germanium Co., Ltd.

 

 

 

Equity

 

25

%

Xiaoyi XingAn Gallium Co., Ltd.

3,727

2,822

Equity

**25

%

Emeishan Jia Mei High Purity Metals Co., Ltd.

 

319

 

485

 

Equity

 

25

%

$

9,340

$

6,376

Summarized equity method income information

AXT’s minority investment entities are not consolidated and are accounted for under the equity method. Excluding one fully impaired entity, the equity investment entities had the following summarized statement of operations information (in thousands) for the three and nine months ended September 30, 2021 and 2020:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net revenue

$

8,993

$

5,052

$

27,782

$

12,610

Gross profit

$

4,506

$

918

$

13,850

$

2,944

Operating income

$

3,751

$

136

$

11,504

$

598

Net income (loss)

$

3,127

$

7

$

10,230

$

(151)

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2021
Stockholders' Equity  
Consolidated statements of stockholders' equity

The changes in stockholders’ equity by component for the three and nine months ended September 30, 2021 are as follows:

 

 

 

 

 

 

 

 

 

Accumulated

Other

AXT, Inc.

 

 

 

Total

 

Preferred

 

Common

 

Additional

 

Accumulated

 

Comprehensive

Stockholders’

 

Noncontrolling

 

Stockholders’

  

Stock

  

Stock

  

Paid-In Capital

  

Deficit

  

Income (Loss)

  

Equity

  

Interests

  

Equity

 

Balance as of December 31, 2020

 

$

3,532

 

$

42

 

$

230,381

 

$

(44,545)

 

$

3,209

$

192,619

 

$

15,350

 

$

207,969

Common stock options exercised

704

704

704

Stock-based compensation

816

816

816

Formation of new subsidiary with noncontrolling interests

(131)

(131)

707

576

Sale of common stock to employees in connection with the reorganization

538

538

538

Purchase of subsidiary shares from noncontrolling interests

(2,691)

(2,691)

(1,039)

(3,730)

Net income (loss)

3,425

3,425

311

3,736

Other comprehensive loss

(131)

(131)

(16)

(147)

Balance as of March 31, 2021

$

3,532

$

42

$

229,617

$

(41,120)

$

3,078

$

195,149

$

15,313

$

210,462

Common stock options exercised

420

420

420

Stock-based compensation

975

975

975

Formation of new subsidiary with noncontrolling interests

(131)

(131)

706

575

Transfer of subsidiary with noncontrolling interest

(1,229)

(1,229)

1,229

Transfer of subsidiary with redeemable noncontrolling interest

(1,241)

(1,241)

(1,241)

Net income

4,385

4,385

94

4,479

Other comprehensive income

1,455

1,455

137

1,592

Balance as of June 30, 2021

 

$

3,532

$

42

$

228,411

$

(36,735)

$

4,533

$

199,783

$

17,479

$

217,262

Common stock options exercised

1

467

468

468

Stock-based compensation

1,639

1,639

1,639

Net income

3,800

3,800

329

4,129

Other comprehensive income

50

50

6

56

Balance as of September 30, 2021

 

$

3,532

$

43

$

230,517

$

(32,935)

$

4,583

$

205,740

$

17,814

$

223,554

The changes in stockholders’ equity by component for the three and nine months ended September 30, 2020 are as follows:

 

 

 

 

 

 

 

 

 

Accumulated

Other

AXT, Inc.

 

 

 

Total

 

Preferred

 

Common

 

Additional

 

Accumulated

 

Comprehensive

Stockholders’

 

Noncontrolling

 

Stockholders’

  

Stock

  

Stock

  

Paid-In Capital

  

Deficit

  

Income (Loss)

  

Equity

  

Interests

  

Equity

Balance as of December 31, 2019

 

$

3,532

 

$

41

 

$

236,957

 

$

(47,783)

 

$

(4,862)

$

187,885

 

$

4,877

 

$

192,762

Common stock options exercised

441

441

441

Stock-based compensation

643

643

643

Net income (loss)

(178)

(178)

395

217

Other comprehensive loss

(1,775)

(1,775)

(98)

(1,873)

Balance as of March 31, 2020

$

3,532

$

41

$

238,041

$

(47,961)

$

(6,637)

$

187,016

$

5,174

$

192,190

Common stock options exercised

72

72

72

Stock-based compensation

641

641

641

Net income

361

361

598

959

Net dividend declared by joint ventures

(89)

(89)

Other comprehensive income

272

272

9

281

Balance as of June 30, 2020

 

$

3,532

$

41

$

238,754

$

(47,600)

$

(6,365)

$

188,362

$

5,692

$

194,054

Common stock options exercised

624

624

624

Sale of subsidiary shares to noncontrolling interests

396

396

396

Stock-based compensation

648

648

648

Net income

991

991

490

1,481

Other comprehensive loss

4,373

4,373

316

4,689

Balance as of September 30, 2020

 

$

3,532

$

41

$

240,422

$

(46,609)

$

(1,992)

$

195,394

$

6,498

$

201,892

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Summary of compensation costs related to stock-based awards

The following table summarizes compensation costs related to our stock-based awards (in thousands, except per share data):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Cost of revenue

$

188

$

28

$

263

$

83

Selling, general and administrative

 

1,252

 

496

 

2,694

 

1,480

Research and development

 

199

 

124

 

473

 

369

Total stock-based compensation

 

1,639

 

648

 

3,430

 

1,932

Tax effect on stock-based compensation

 

 

 

 

Net effect on net income

$

1,639

$

648

$

3,430

$

1,932

Summary of stock option activity

The following table summarizes the stock option transactions during the nine months ended September 30, 2021 (in thousands, except per share data):

Weighted-

    

    

    

average

    

 

Weighted-

Remaining

 

Number of

average

Contractual

Aggregate

 

Options

Exercise

Life

Intrinsic

 

Stock Options

    

Outstanding

    

Price

    

(in years)

    

Value

 

Balance as of January 1, 2021

 

1,885

$

4.42

 

6.17

$

9,713

Granted

 

 

Exercised

 

(482)

3.30

Canceled and expired

 

Balance as of September 30, 2021

 

1,403

$

4.80

 

5.78

$

5,094

Options vested as of September 30, 2021 and unvested options expected to vest, net of forfeitures

 

1,397

$

4.81

 

5.77

$

5,064

Options exercisable as of September 30, 2021

 

1,081

$

5.13

 

5.16

$

3,605

Summary of restricted stock awards activity

A summary of activity related to restricted stock awards for the nine months ended September 30, 2021 is presented below (in thousands, except per share data):

    

    

Weighted-Average

 

Grant Date

 

Stock Awards

    

Shares

    

Share Value

 

Non-vested as of January 1, 2021

1,022

$

5.27

Granted

 

67

$

11.58

Vested

 

(139)

$

5.85

Forfeited

(12)

$

5.29

Non-vested as of September 30, 2021

 

938

$

5.64

Summary of unvested at-risk performance shares

A summary of the status of our unvested at-risk, performance shares as of September 30, 2021 is presented below (in thousands, except per share data):

    

    

Weighted-Average

Grant Date

Stock Awards

    

Shares*

    

Share Value

Non-vested as of January 1, 2021

$

Granted

 

152

$

15.37

Vested

 

$

Forfeited

$

Non-vested as of September 30, 2021

 

152

$

15.37

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Net Income (Loss) Per Share  
Reconciliation of numerators and denominators of basic and diluted net income (loss) per share

A reconciliation of the numerators and denominators of the basic and diluted net income (loss) per share calculations is as follows (in thousands, except per share data):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Numerator:

Net income attributable to AXT, Inc.

$

3,800

$

991

$

11,610

$

1,174

Less: Preferred stock dividends

 

(44)

 

(44)

 

(132)

 

(132)

Net income available to common stockholders

$

3,756

$

947

$

11,478

$

1,042

Denominator:

Denominator for basic net income per share - weighted-average common shares

 

41,460

 

40,152

 

41,237

 

39,978

Effect of dilutive securities:

Common stock options

 

691

 

575

 

887

 

510

Restricted stock awards

 

527

 

252

 

586

 

200

Denominator for dilutive net income per common shares

 

42,678

 

40,979

 

42,710

 

40,688

Net income attributable to AXT, Inc. per common share:

Basic

$

0.09

$

0.02

$

0.28

$

0.03

Diluted

$

0.09

$

0.02

$

0.27

$

0.03

Options excluded from diluted net income per share as the impact is anti-dilutive

 

124

 

1,036

 

21

 

1,298

Restricted stock excluded from diluted net income per share as the impact is anti-dilutive

 

138

 

218

 

112

 

347

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information and Foreign Operations (Tables)
9 Months Ended
Sep. 30, 2021
Segment Information and Foreign Operations  
Revenues reported by product type

The following table represents revenue amounts (in thousands) by product type:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

 

Product Type:

Substrates

$

26,155

$

20,311

$

74,433

$

54,066

Raw Materials and Other

 

8,421

 

5,158

 

25,228

 

14,260

Total

$

34,576

$

25,469

$

99,661

$

68,326

Revenue reported for products shipped to customers in the corresponding geographic region

The following table represents revenue amounts (in thousands) reported for products shipped to customers in the corresponding geographic region:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

 

Geographical region:

China

$

16,959

$

10,568

$

48,051

$

23,045

Taiwan

3,825

3,333

11,836

12,908

Japan

 

3,393

 

2,233

 

8,551

 

5,265

Asia Pacific (excluding China, Taiwan and Japan)

1,946

1,446

5,159

4,503

Europe (primarily Germany)

4,939

4,689

16,785

15,017

North America (primarily the United States)

 

3,514

 

3,200

9,279

7,588

Total

$

34,576

$

25,469

$

99,661

$

68,326

Long-lived assets by geographic region

Long-lived assets consist primarily of property, plant and equipment and operating lease right-of-use assets, and are attributed to the geographic location in which they are located. Long-lived assets, net of depreciation, by geographic region were as follows (in thousands):

As of

September 30, 

December 31, 

    

2021

    

2020

 

Long-lived assets by geographic region, net of depreciation:

North America

$

1,376

$

836

China

 

132,642

 

117,672

$

134,018

$

118,508

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Product warranty accrued liability The following table reflects the change in our warranty accrual which is included in “Accrued liabilities” in the condensed consolidated balance sheets, during the three and nine months ended September 30, 2021 and 2020 (in thousands):

Three Months Ended

Nine Months Ended

 

September 30, 

September 30, 

 

    

2021

    

2020

    

2021

    

2020

 

Beginning accrued product warranty

$

792

$

352

$

609

$

387

Accruals for warranties issued

 

48

 

195

 

549

 

384

Adjustments related to pre-existing warranties including expirations and changes in estimates

 

(50)

 

171

 

(189)

 

99

Cost of warranty repair

 

(128)

 

(189)

 

(307)

 

(341)

Ending accrued product warranty

$

662

$

529

$

662

$

529

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue  
Schedule of amounts recorded in accrued liabilities

September 30, 

December 31,

2021

2020

Contract liabilities

$

(345)

$

(374)

During the three and nine months ended September 30, 2021, the Company recognized $0 and $260,000 of revenue that was included in the contract balances as of December 31, 2020.

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Summary of maturities of our operating lease liabilities

As of September 30, 2021, the maturities of our operating lease liabilities (excluding short-term leases) are as follows (in thousands):

Maturity of Lease Liabilities

    

2021

$

143

2022

586

2023

577

2024

288

2025

288

Thereafter

1,031

Total minimum lease payments

2,913

Less: Interest

(403)

Present value of lease obligations

2,510

Less: Current portion, included in accrued liabilities

(475)

Long-term portion of lease obligations

$

2,035

Schedule of weighted-average remaining lease term and the weighted-average discount rate of operating leases

September 30, 

December 31, 

2021

2020

Weighted-average remaining lease term (years)

6.61

7.15

Weighted-average discount rate

4.61

%

4.61

%

Schedule of supplemental cash flow information related to leases

Supplemental cash flow information related to leases where we are the lessee is as follows (in thousands):

Nine Months Ended

September 30, 

2021

2020

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

425

$

324

Summary of components of lease expense

The components of lease expense are as follows (in thousands) within our condensed consolidated statements of operations:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2021

2020

2021

2020

Operating lease

$

133

$

128

$

399

$

383

Short-term lease expense

30

27

82

61

Total

$

163

$

155

$

481

$

444

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Noncontrolling Interest (Tables)
9 Months Ended
Sep. 30, 2021
Redeemable Noncontrolling Interests  
Components of the change in redeemable noncontrolling interests

The components of the change in redeemable noncontrolling interests for the nine months ended September 30, 2021 are presented in the following table (in thousands):

Balance as of January 1, 2021

$

47,563

Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock

1,514

Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests

1,242

Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests

132

Equity issuance costs incurred for the nine months ended September 30, 2021

(1,526)

Net income attributable to redeemable noncontrolling interests

532

Effect of foreign currency translation attributable to redeemable noncontrolling interests

721

Balance as of September 30, 2021

$

50,178

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Details)
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 25, 2021
USD ($)
May 31, 2021
USD ($)
Feb. 28, 2021
USD ($)
Jan. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
company
Dec. 31, 2020
USD ($)
company
Jun. 30, 2021
USD ($)
Dec. 31, 2019
May 31, 2019
Apr. 30, 2019
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Number of equity method investments | company         5 5        
Investments, equity method         $ 9,340,000 $ 6,376,000        
Transaction results in increase to redeemable noncontrolling interests         $ 1,242,000          
AXT-Tongmei, Inc | Disposal Group, Disposed of by Sale, Not Discontinued Operations                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Cash consideration             $ 1      
ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Investment value, agreement amount   $ 1,800,000 $ 3,000,000.0              
Investments, equity method     $ 1,800,000              
Ownership (as a percent)   58.50% 58.50%              
Initial funding   $ 1,500,000 $ 1,500,000              
Beijing Tongmei Xtal Technology                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Investment in new facility           $ 48,100,000        
Raised additional capital       $ 1,500,000            
Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Percentage of outstanding shares           33.00%        
Percentage of ownership           67.00%   63.00%    
Beijing Tongmei Xtal Technology                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Percentage of outstanding shares 7.28%       14.50%          
Private equity ownership percentage 7.28%       14.50%          
Percentage of key managers and contributors purchased           0.40%        
Investment in new facility $ 49,000,000                  
Percentage of ownership         85.50%          
Transaction results in increase to noncontrolling interests         $ 1,200,000          
Transaction results in increase to redeemable noncontrolling interests         $ 1,200,000          
Beijing Tongmei Xtal Technology | Beijing Boyu Semiconductor Vessel Craftwork Technology Co Ltd                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Private equity ownership percentage           7.59%        
Beijing Tongmei Xtal Technology | Nanjing JinMei Gallium Co., Ltd                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Private equity ownership percentage           0.38%        
Beijing Tongmei Xtal Technology | ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Investment amount   $ 900,000 $ 900,000              
Nanjing JinMei Gallium Co., Ltd Investment                    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                    
Percentage of outstanding shares           8.50%        
Percentage of ownership                 100.00% 97.00%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Cash, cash equivalents and investments [Abstract]    
Cash $ 43,608 $ 72,602
Cash equivalents [Abstract]    
Total cash and cash equivalents 43,608 72,602
Amortized Cost 12,368 5,963
Cash, cash equivalents and investments, amortized costs 55,976 78,565
Gross Unrealized Gain 4 5
Gross Unrealized (Loss) (11) (2)
Fair Value 12,361 5,966
Cash, cash equivalents and investments, amortized costs 55,969 78,568
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 5,678 240
Due after 1 through 5 years 6,690 5,723
Investments, amortized cost 12,368 5,963
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 5,681 240
Due after 1 through 5 years 6,680 5,726
Investments, fair value 12,361 5,966
Total Investments    
Cash equivalents [Abstract]    
Amortized Cost 12,368 5,963
Gross Unrealized Gain 4 5
Gross Unrealized (Loss) (11) (2)
Fair Value 12,361 5,966
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 12,368 5,963
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 12,361 5,966
Certificates of deposit.    
Cash equivalents [Abstract]    
Amortized Cost 4,760 2,880
Gross Unrealized Gain 3 5
Gross Unrealized (Loss) (1)  
Fair Value 4,762 2,885
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 4,760 2,880
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 4,762 2,885
Corporate bonds    
Cash equivalents [Abstract]    
Amortized Cost 7,608 3,083
Gross Unrealized Gain 1  
Gross Unrealized (Loss) (10) (2)
Fair Value 7,599 3,081
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 7,608 3,083
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 7,599 $ 3,081
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Investment Category and Length (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Mar. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
company
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
company
Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract]            
Fair value, in loss position less than twelve months $ 6,175     $ 6,175   $ 2,048
Gross unrealized loss, in loss position less than twelve months (11)     (11)   (2)
Fair value, total in loss position 6,175     6,175   2,048
Gross unrealized loss, total in loss position (11)     (11)   (2)
Minority Investments            
Investments, equity method 9,340     $ 9,340   $ 6,376
Number of equity method investments | company       5   5
Impairment charge 0 $ 0 $ 1,100 $ 0 $ 0  
Certificates of deposit.            
Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract]            
Fair value, in loss position less than twelve months 959     959    
Gross unrealized loss, in loss position less than twelve months (1)     (1)    
Fair value, total in loss position 959     959    
Gross unrealized loss, total in loss position (1)     (1)    
Corporate bonds            
Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract]            
Fair value, in loss position less than twelve months 5,216     5,216   $ 2,048
Gross unrealized loss, in loss position less than twelve months (10)     (10)   (2)
Fair value, total in loss position 5,216     5,216   2,048
Gross unrealized loss, total in loss position (10)     (10)   (2)
Other assets            
Minority Investments            
Investments, equity method $ 9,300     $ 9,300   $ 6,400
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Assets, Fair Value Disclosure [Abstract]      
Investments, amortized cost $ 12,361 $ 12,361 $ 5,966
Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]      
Transfer from Level 1 to Level 2 , assets 0 0  
Transfer from Level 2 to Level 1 , assets 0 0  
Transfers into Level 3, assets 0 0  
Transfer out of Level 3, assets 0 0  
Recurring      
Assets, Fair Value Disclosure [Abstract]      
Total 12,361 12,361 5,966
Recurring | Certificates of deposit.      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents, fair value disclosure 4,762 4,762 2,885
Recurring | Corporate bonds      
Assets, Fair Value Disclosure [Abstract]      
Investments, amortized cost 7,599 7,599 3,081
Recurring | Significant Other Observable Inputs (Level 2)      
Assets, Fair Value Disclosure [Abstract]      
Total 12,361 12,361 5,966
Recurring | Significant Other Observable Inputs (Level 2) | Certificates of deposit.      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents, fair value disclosure 4,762 4,762 2,885
Recurring | Significant Other Observable Inputs (Level 2) | Corporate bonds      
Assets, Fair Value Disclosure [Abstract]      
Investments, amortized cost $ 7,599 $ 7,599 $ 3,081
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 26,791 $ 24,738
Work in process 30,224 24,215
Finished goods 3,668 2,562
Inventories, Total 60,683 51,515
Inventory reserve 19,200 17,700
Excess and obsolete inventory $ 61,000 $ 162,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, plant and equipment [Abstract]    
Property, plant and equipment, net $ 131,617 $ 115,825
Machinery and equipment    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross 56,106 48,206
Less: accumulated depreciation and amortization (39,366) (37,832)
Building    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross 104,252 94,567
Less: accumulated depreciation and amortization (17,668) (15,324)
Leasehold improvements    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross 6,666 6,285
Less: accumulated depreciation and amortization (5,138) (4,616)
Construction in progress    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross 26,765 24,539
Construction in progress Dingxin and Kazuo locations    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross 18,400 14,200
Construction in progress manufacturing equipment purchases    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross 3,700 4,000
Construction in progress other consolidated subsidiaries    
Property, plant and equipment [Abstract]    
Property, plant and equipment, gross $ 4,700 $ 6,300
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Components of accrued liabilities    
Preferred stock dividends payable $ 2,901 $ 2,901
Accrued compensation and related charges 2,802 4,417
Accrued income taxes 1,203 760
Accrued professional services 762 675
Payable in connection with land restoration of Nanjing JinMei factory 759 750
Accrued product warranty 662 609
Current portion of operating lease liabilities 475 445
Other personnel-related costs 380 101
Other tax payable 370 295
Advance from customers 345 374
Payable in connection with construction 291 1,457
Accrual for sales returns 36 81
Payable in connection with repurchase of subsidiaries shares   1,439
Other accrued liabilities 1,684 1,691
Accrued liabilities, Total $ 12,670 $ 15,995
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Dec. 25, 2020
USD ($)
Nov. 02, 2017
USD ($)
Sep. 30, 2021
USD ($)
ft²
item
Mar. 31, 2020
USD ($)
May 31, 2019
USD ($)
Nov. 30, 2017
USD ($)
Jul. 31, 2017
USD ($)
installment
Apr. 30, 2016
USD ($)
Sep. 30, 2021
USD ($)
ft²
Sep. 30, 2020
USD ($)
Jun. 30, 2017
USD ($)
Sep. 30, 2021
USD ($)
ft²
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Related Party Transaction [Line Items]                            
Area of leased property (in square feet) | ft²     19,467           19,467     19,467    
Long term debt, related party     $ 929,000           $ 929,000     $ 929,000    
Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                            
Related Party Transaction [Line Items]                            
Additional Minority Ownership Percentage by Parent                           4
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent                           $ 1,600,000
Related party loan | Beijing BoYu Semiconductor Vessel Craftwork Technology Co                            
Related Party Transaction [Line Items]                            
Revenue from related parties                 0     50,000 $ 300,000  
Equity investment entity | Raw materials sales to related party | Accounts receivable | Beijing JiYa Semiconductor Material Co., Ltd                            
Related Party Transaction [Line Items]                            
Amounts receivable from related party     0           0     0   0
Donghai County Dongfang High Purity Electronic Materials Co., Ltd | Raw materials purchases from related party | Accounts payable | Beijing Tongmei Xtal Technology                            
Related Party Transaction [Line Items]                            
Amount payable to related party     $ 110,000           $ 110,000     $ 110,000   0
Beijing BoYu Semiconductor Vessel Craftwork Technology Co | Lease of land | Beijing Tongmei Xtal Technology                            
Related Party Transaction [Line Items]                            
Area of leased property (in square feet) | ft²     22,081           22,081     22,081    
Lease term     10 years           10 years     10 years    
Annual lease payment                       $ 24,000    
Increase in annual lease payment at each third year anniversary (in hundredths)     5.00%           5.00%     5.00%    
Rental increase period                       3 years    
Nanjing JinMei Gallium Co., Ltd | Related party loan | Beijing Tongmei Xtal Technology                            
Related Party Transaction [Line Items]                            
Number of installments | installment             3              
Related party notes receivable - long term             $ 768,000              
Amount payable to related party     $ 0           $ 0     $ 0   303,000
Interest rate (as a percent)             4.90%              
Repayment of related party notes receivable                       858,000    
Executive officer | Related party loan | Beijing BoYu Semiconductor Vessel Craftwork Technology Co                            
Related Party Transaction [Line Items]                            
Amount of transaction       $ 141,000 $ 146,000 $ 291,000   $ 177,000            
Interest rate (as a percent)       2.75% 2.75% 2.75%   2.75%            
Repayment of related party notes receivable $ 612,000                   $ 180,000      
Proceeds from Collection of Interest from Long Term Loans to Related Parties $ 35,000                          
Executive officer | Related party loan | Other assets | Beijing BoYu Semiconductor Vessel Craftwork Technology Co                            
Related Party Transaction [Line Items]                            
Related party notes receivable - current     0           0     0   $ 0
3rd Party Investor | Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                            
Related Party Transaction [Line Items]                            
Raised additional capital   $ 2,000,000                        
Percentage ownership from issuance of shares   10.00%                        
Additional Minority Ownership Percentage by Parent                           4
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent                           $ 1,600,000
Percentage of Equity Interests Sold                           6.00%
3rd Party Investor | Beijing BoYu Semiconductor Vessel Craftwork Technology Co                            
Related Party Transaction [Line Items]                            
Revenue from related parties                   $ 37,000        
Raised additional capital   $ 2,000,000                        
Percentage ownership from issuance of shares   10.00%                        
ChaoYang Xinshuo | Loan from related party | ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd                            
Related Party Transaction [Line Items]                            
Amount of transaction     $ 900,000                      
Interest rate (as a percent)     6.50%                      
Loan received from number of minority investors | item     1                      
Number of minority investors | item     2                      
Long term debt, related party     $ 900,000           $ 900,000     $ 900,000    
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Privately-Held Raw Material Companies (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 25, 2021
USD ($)
Jun. 15, 2018
USD ($)
installment
Nov. 02, 2017
USD ($)
employee
Jun. 30, 2021
USD ($)
Jan. 31, 2021
USD ($)
Aug. 31, 2020
USD ($)
May 31, 2019
USD ($)
Sep. 30, 2018
USD ($)
employee
entity
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Mar. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
employee
entity
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jul. 31, 2020
Dec. 31, 2019
Jun. 01, 2019
USD ($)
Apr. 30, 2019
Aug. 31, 2018
Jun. 14, 2018
Nov. 01, 2017
Summary of investments                                          
Investments, equity method                 $ 9,340,000     $ 9,340,000   $ 6,376,000              
Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock         $ 1,500,000             1,514,000                  
Investments, government approved $ 49,000,000                                        
Noncontrolling interests                 17,814,000     17,814,000   15,350,000              
Remainder portion of payment                           1,439,000              
Number of persons on board | employee               1                          
Impairment charge                 0 $ 0 $ 1,100,000 0 $ 0                
Dividend received                       774,000                  
Joint Ventures                                          
Summary of investments                                          
Number of consolidated joint ventures | entity               3                          
Other assets                                          
Summary of investments                                          
Investments, equity method                 9,300,000     $ 9,300,000   6,400,000              
Xilingol Tongli Germanium Co. Ltd Investment                                          
Summary of investments                                          
Direct minority investments not consolidated | entity                       1                  
Xiaoyi XingAn Gallium Co., Ltd.                                          
Summary of investments                                          
Dividend received       $ 774,000,000                                  
Donghai County Dongfang High Purity Electronic Materials Co., Ltd Investment | Donghai County Dongfang High Purity Electronic Materials Co., Ltd Investment                                          
Summary of investments                                          
Investments, equity method                 $ 1,961,000     $ 1,961,000   1,651,000              
Percentage of ownership, equity method (in hundredths)                 46.00%     46.00%                  
Beijing JiYa Semiconductor Material Co., Ltd Investment | Beijing JiYa Semiconductor Material Co., Ltd Investment                                          
Summary of investments                                          
Investments, equity method                 $ 3,333,000     $ 3,333,000   1,418,000              
Percentage of ownership, equity method (in hundredths)                 39.00%     39.00%                  
Xilingol Tongli Germanium Co. Ltd Investment | Xilingol Tongli Germanium Co. Ltd Investment                                          
Summary of investments                                          
Investments, equity method                 $ 0     $ 0                  
Percentage of ownership, equity method (in hundredths)                 25.00%     25.00%                  
Xiaoyi XingAn Gallium Co., Ltd. | Xiaoyi XingAn Gallium Co., Ltd.                                          
Summary of investments                                          
Investments, consolidated method                 $ 3,727,000     $ 3,727,000   2,822,000              
Percentage of ownership, equity method (in hundredths)                 25.00%     25.00%                  
Emeishan Jia Mei High Purity Metals Co., Ltd Investment | Emeishan Jia Mei High Purity Metals Co., Ltd Investment                                          
Summary of investments                                          
Investments, equity method                 $ 319,000     $ 319,000   $ 485,000              
Percentage of ownership, equity method (in hundredths)                 25.00%     25.00%                  
Nanjing JinMei Gallium Co., Ltd Investment                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)             100.00%                     97.00%      
Percentage of outstanding shares                           8.50%              
Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)                           67.00%   63.00%          
Percentage of outstanding shares                           33.00%              
Beijing Tongmei Xtal Technology                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)                 85.50%     85.50%                  
Percentage of outstanding shares 7.28%               14.50%     14.50%                  
Private equity ownership percentage 7.28%                     14.50%                  
Percentage of key managers and contributors purchased                           0.40%              
Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock         $ 1,500,000                 $ 48,100,000              
Investments, government approved $ 49,000,000                                        
Nanjing JinMei Gallium Co., Ltd                                          
Summary of investments                                          
Number of new board representatives | employee                       2                  
Nanjing JinMei Gallium Co., Ltd | Beijing Tongmei Xtal Technology                                          
Summary of investments                                          
Private equity ownership percentage                           0.38%              
Beijing Boyu Semiconductor Vessel Craftwork Technology Co Ltd                                          
Summary of investments                                          
Number of new board representatives | employee     2                                    
Beijing Boyu Semiconductor Vessel Craftwork Technology Co Ltd | Beijing Tongmei Xtal Technology                                          
Summary of investments                                          
Private equity ownership percentage                           7.59%              
Majority-Owned Subsidiaries                                          
Summary of investments                                          
Investments, consolidated method                 $ 5,572,000     $ 5,572,000   $ 3,758,000              
Nanjing JinMei Gallium Co., Ltd Investment                                          
Summary of investments                                          
Investments, consolidated method                 $ 592,000     $ 592,000   592,000              
Additional percentage of ownership, consolidated method   12         3 2                          
Purchase of subsidiary shares from noncontrolling interest   $ 1,400,000         $ 413,000 $ 252,000                          
Number of installments | installment   2                                      
Payment of first installment   $ 163,000                                      
Payment of second installment             $ 1,200,000                            
Noncontrolling interests                                 $ 0        
Nanjing JinMei Gallium Co., Ltd Investment | Nanjing JinMei Gallium Co., Ltd Investment                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)   95.00%           97.00% 85.50%     85.50%             95.00% 83.00%  
ChaoYang JinMei Gallium Co., Ltd[member]                                          
Summary of investments                                          
Investments, consolidated method                 $ 1,820,000     $ 1,820,000   1,820,000              
ChaoYang JinMei Gallium Co., Ltd[member] | ChaoYang JinMei Gallium Co., Ltd[member]                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)           91.50%     85.50%     85.50%     100.00%            
Percentage of ownership interest sold           8.50%                              
Proceeds from sale of previously consolidated subsidiary shares           $ 396,000                              
Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                                          
Summary of investments                                          
Investments, consolidated method                 $ 1,346,000     $ 1,346,000   $ 1,346,000              
Additional percentage of ownership, consolidated method                           4              
Purchase of subsidiary shares from noncontrolling interest                           $ 1,600,000              
Gain (loss) from equity transaction     $ 0                                    
Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment | 3rd Party Investor                                          
Summary of investments                                          
Percentage ownership from issuance of shares     10.00%                                    
Additional percentage of ownership, consolidated method                           4              
Purchase of subsidiary shares from noncontrolling interest                           $ 1,600,000              
Raised additional capital     $ 2,000,000                                    
Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment | Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)     63.00%           85.50%     85.50%                 70.00%
ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd                                          
Summary of investments                                          
Investments, consolidated method                 $ 1,814,000     $ 1,814,000                  
ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd | ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd                                          
Summary of investments                                          
Percentage of ownership, consolidated method (in hundredths)                 58.50%     58.50%                  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Privately-Held Raw Material Companies - Minority Investment Entities (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
entity
Sep. 30, 2020
USD ($)
Summarized income information of all the minority investment entities that are not consolidated and accounted for under the equity method [Abstract]            
Revenue $ 34,576 $ 25,469     $ 99,661 $ 68,326
Gross profit 11,501 8,823     35,275 21,113
Net income (loss) 4,496 1,481 $ 959 $ 217 $ 12,876 2,657
Minority investment entities            
Impaired entities | entity         1  
Five Minority Investments            
Summarized income information of all the minority investment entities that are not consolidated and accounted for under the equity method [Abstract]            
Revenue 8,993 5,052     $ 27,782 12,610
Gross profit 4,506 918     13,850 2,944
Operating income 3,751 136     11,504 598
Net income (loss) 3,127 7     10,230 (151)
Minority investment entities            
Entity portion of loss from unconsolidated equity method investments, including impairment charges $ 1,100 $ 45,000     $ 3,700 $ (200)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended 60 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2015
Dec. 31, 2020
Oct. 27, 2014
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period $ 217,262 $ 210,462 $ 207,969 $ 194,054 $ 192,190 $ 192,762 $ 207,969 $ 192,762      
Common stock options exercised 468 420 704 624 72 441          
Stock-based compensation 1,639 975 816 648 641 643          
Formation of new subsidiary with noncontrolling interests   575 576 396              
Sale of common stock to employees in connection with the reorganization     538                
Purchase of subsidiary shares from noncontrolling interest     (3,730)                
Transfer of subsidiary with redeemable noncontrolling interest   (1,241)                  
Net income (loss) 4,129 4,479 3,736 1,481              
Net income (loss) 4,496     1,481 959 217 12,876 2,657      
Net dividend declared by joint ventures         (89)            
Other comprehensive income (loss) 56 1,592 (147) 4,689 281 (1,873)          
Balance, end of period 223,554 217,262 210,462 201,892 194,054 192,190 223,554 201,892   $ 207,969  
Reclassification adjustment from AOCI 0     0     0 0      
Stock repurchase program, authorized amount                     $ 5,000
Shares repurchased (in shares)                 908,000 0  
Average price of shares repurchased (in dollars per share)                 $ 2.52    
Total purchase price                 $ 2,300    
Stock repurchase program remaining authorized repurchase amount 2,700           2,700        
Preferred Stock                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period 3,532 3,532 3,532 3,532 3,532 3,532 3,532 3,532      
Balance, end of period 3,532 3,532 3,532 3,532 3,532 3,532 3,532 3,532   $ 3,532  
Common Stock                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period 42 42 42 41 41 41 42 41      
Common stock options exercised 1                    
Balance, end of period 43 42 42 41 41 41 43 41   42  
Additional Paid-In Capital                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period 228,411 229,617 230,381 238,754 238,041 236,957 230,381 236,957      
Common stock options exercised 467 420 704 624 72 441          
Stock-based compensation 1,639 975 816 648 641 643          
Formation of new subsidiary with noncontrolling interests   (131) (131) 396              
Sale of common stock to employees in connection with the reorganization     538                
Purchase of subsidiary shares from noncontrolling interest     (2,691)                
Transfer of subsidiary with noncontrolling interest   (1,229)                  
Transfer of subsidiary with redeemable noncontrolling interest   (1,241)                  
Balance, end of period 230,517 228,411 229,617 240,422 238,754 238,041 230,517 240,422   230,381  
Accumulated Deficit                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period (36,735) (41,120) (44,545) (47,600) (47,961) (47,783) (44,545) (47,783)      
Net income (loss) 3,800 4,385 3,425 991              
Net income (loss)         361 (178)          
Balance, end of period (32,935) (36,735) (41,120) (46,609) (47,600) (47,961) (32,935) (46,609)   (44,545)  
Accumulated Other Comprehensive Income (Loss)                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period 4,533 3,078 3,209 (6,365) (6,637) (4,862) 3,209 (4,862)      
Other comprehensive income (loss) 50 1,455 (131) 4,373 272 (1,775)          
Balance, end of period 4,583 4,533 3,078 (1,992) (6,365) (6,637) 4,583 (1,992)   3,209  
AXT, Inc. Stockholders' Equity                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period 199,783 195,149 192,619 188,362 187,016 187,885 192,619 187,885      
Common stock options exercised 468 420 704 624 72 441          
Stock-based compensation 1,639 975 816 648 641 643          
Formation of new subsidiary with noncontrolling interests   (131) (131) 396              
Sale of common stock to employees in connection with the reorganization     538                
Purchase of subsidiary shares from noncontrolling interest     (2,691)                
Transfer of subsidiary with noncontrolling interest   (1,229)                  
Transfer of subsidiary with redeemable noncontrolling interest   (1,241)                  
Net income (loss) 3,800 4,385 3,425 991              
Net income (loss)         361 (178)          
Other comprehensive income (loss) 50 1,455 (131) 4,373 272 (1,775)          
Balance, end of period 205,740 199,783 195,149 195,394 188,362 187,016 205,740 195,394   192,619  
Noncontrolling Interests                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Balance, beginning of period 17,479 15,313 15,350 5,692 5,174 4,877 15,350 4,877      
Formation of new subsidiary with noncontrolling interests   706 707                
Purchase of subsidiary shares from noncontrolling interest     (1,039)                
Transfer of subsidiary with noncontrolling interest   1,229                  
Net income (loss) 329 94 311 490              
Net income (loss)         598 395          
Net dividend declared by joint ventures         (89)            
Other comprehensive income (loss) 6 137 (16) 316 9 (98)          
Balance, end of period $ 17,814 $ 17,479 $ 15,313 $ 6,498 $ 5,692 $ 5,174 $ 17,814 $ 6,498   $ 15,350  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 1,639 $ 648 $ 3,430 $ 1,932
Net effect on net income 1,639 648 3,430 1,932
Cost of Revenue.        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 188 28 263 83
Selling, General and Administrative.        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 1,252 496 2,694 1,480
Research and Development.        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 199 $ 124 $ 473 $ 369
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Options (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Aggregate Intrinsic Value [Abstract]          
Closing price (in dollars per share) $ 8.33   $ 8.33    
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation costs related to unvested stock options not yet recognized $ 500,000   $ 500,000    
Value of estimated forfeitures     $ 90,000    
Weighted-average period of amortization     1 year 9 months 18 days    
Number of Options Outstanding [Roll Forward]          
Options outstanding, beginning of period (in shares)     1,885    
Granted (in shares) 0 0 0 0  
Exercised (in shares)     (482)    
Options outstanding, end of period (in shares) 1,403   1,403   1,885
Options vested and unvested options expected to vest, net of forfeitures, end of period (in shares) 1,397   1,397    
Options exercisable, end of period (in shares) 1,081   1,081    
Weighted-average Exercise Price [Roll Forward]          
Options outstanding, beginning of period (in dollars per share)     $ 4.42    
Exercised (in dollars per share)     3.30    
Options outstanding, end of period (in dollars per share) $ 4.80   4.80   $ 4.42
Options vested and unvested options expected to vest, net of forfeitures (in dollars per share) 4.81   4.81    
Options exercisable, end of period (in dollars per share) $ 5.13   $ 5.13    
Weighted average Remaining Contractual Life [Abstract]          
Options outstanding     5 years 9 months 10 days   6 years 2 months 1 day
Options vested and unvested options expected to vest, net of forfeitures, end of period     5 years 9 months 7 days    
Option exercisable, end of period     5 years 1 month 28 days    
Aggregate Intrinsic Value [Abstract]          
Options outstanding, beginning of period     $ 9,713,000    
Options outstanding, end of period $ 5,094,000   5,094,000   $ 9,713,000
Options vested and expected to vest, end of period 5,064,000   5,064,000    
Options exercisable, end of period $ 3,605,000   $ 3,605,000    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - RSU (Details) - Restricted Stock Awards
$ / shares in Units, shares in Thousands, $ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Shares [Roll Forward]  
Non-vested, beginning of period (in shares) | shares 1,022
Granted (in shares) | shares 67
Vested (in shares) | shares (139)
Forfeited (in shares) | shares (12)
Non-vested, end of period (in shares) | shares 938
Weighted Average Grant Date Fair Value [Roll Forward]  
Non-vested, beginning of period (in dollars per share) | $ / shares $ 5.27
Granted (in dollars per share) | $ / shares 11.58
Vested (in dollars per share) | $ / shares 5.85
Forfeited (in dollars per share) | $ / shares 5.29
Non-vested, end of period (in dollars per share) | $ / shares $ 5.64
Unrecognized compensation expense related to restricted stock awards | $ $ 3.8
Weighted average remaining contractual terms 1 year 2 months 12 days
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Performance Shares (Details) - Performance Shares - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 9 Months Ended
Feb. 17, 2021
Feb. 28, 2021
Sep. 30, 2021
Shares [Roll Forward]      
Granted (in shares)     152
Vested (in shares)     0
Non-vested, end of period (in shares)     152
Weighted Average Grant Date Fair Value [Roll Forward]      
Granted (in dollars per share)     $ 15.37
Non-vested, end of period (in dollars per share)     $ 15.37
Weighted-average grant date fair value of stock options granted (in dollars per share)   $ 15.37  
Percentage of targeted financial performance     150.00%
Unrecognized compensation expense related to restricted stock awards     $ 1.4
Weighted average remaining contractual terms     1 year 7 months 6 days
First Anniversary      
Shares [Roll Forward]      
Vested (in shares)     0
Weighted Average Grant Date Fair Value [Roll Forward]      
Vesting period     4 years
Chief Executive Officer      
Weighted Average Grant Date Fair Value [Roll Forward]      
Stock options grants in period 75,420    
Chief Financial Officer      
Weighted Average Grant Date Fair Value [Roll Forward]      
Stock options grants in period 25,650    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Numerator:          
Net income attributable to AXT, Inc. $ 3,800 $ 991 $ 11,610 $ 1,174  
Less: Preferred stock dividends (44) (44) (132) (132)  
Net income available to common stockholders $ 3,756 $ 947 $ 11,478 $ 1,042  
Weighted-average number of common shares outstanding:          
Denominator for basic net income per share - weighted-average common shares 41,460,000 40,152,000 41,237,000 39,978,000  
Effect of dilutive securities:          
Denominator for dilutive net income per common shares 42,678,000 40,979,000 42,710,000 40,688,000  
Net income attributable to AXT, Inc. per common share:          
Basic $ 0.09 $ 0.02 $ 0.28 $ 0.03  
Diluted $ 0.09 $ 0.02 $ 0.27 $ 0.03  
Preferred stock, shares issued (in shares) 883,000   883,000   883,000
Preferred stock, shares outstanding (in shares) 883,000   883,000   883,000
Preferred stock, par value (in dollars per share) $ 0.001   $ 0.001   $ 0.001
Preferred stock, value $ 3,532   $ 3,532   $ 3,532
Cumulative annual dividend rate (as a percent)     5.00%   5.00%
Liquidation preference over common stock (in dollars per share) $ 4   $ 4   $ 4
Options          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Securities excluded from diluted net income (loss) per share as the impact is anti-dilutive (in shares) 124,000 1,036,000 21,000 1,298,000  
Restricted Stock Awards          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Securities excluded from diluted net income (loss) per share as the impact is anti-dilutive (in shares) 138,000 218,000 112,000 347,000  
Options          
Effect of dilutive securities:          
Effect of dilutive securities (in shares) 691,000 575,000 887,000 510,000  
Restricted Stock Awards          
Effect of dilutive securities:          
Effect of dilutive securities (in shares) 527,000 252,000 586,000 200,000  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information and Foreign Operations - Product Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue by product type        
Revenue $ 34,576 $ 25,469 $ 99,661 $ 68,326
Substrates        
Revenue by product type        
Revenue 26,155 20,311 74,433 54,066
Raw materials and others        
Revenue by product type        
Revenue $ 8,421 $ 5,158 $ 25,228 $ 14,260
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information and Foreign Operations - Segment and Geographical Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]          
Number of operating segments | segment     1    
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue $ 34,576 $ 25,469 $ 99,661 $ 68,326  
Long-lived assets by geographic region, net of depreciation:          
Long-lived assets 134,018   134,018   $ 118,508
Reportable Geographical Components | China          
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue 16,959 10,568 48,051 23,045  
Long-lived assets by geographic region, net of depreciation:          
Long-lived assets 132,642   132,642   117,672
Reportable Geographical Components | Taiwan          
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue 3,825 3,333 11,836 12,908  
Reportable Geographical Components | Japan          
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue 3,393 2,233 8,551 5,265  
Reportable Geographical Components | Asia Pacific (excluding China, Taiwan, and Japan)          
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue 1,946 1,446 5,159 4,503  
Reportable Geographical Components | Europe (primarily Germany)          
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue 4,939 4,689 16,785 15,017  
Reportable Geographical Components | North America (primarily the United States)          
Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]          
Revenue 3,514 $ 3,200 9,279 $ 7,588  
Long-lived assets by geographic region, net of depreciation:          
Long-lived assets $ 1,376   $ 1,376   $ 836
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information and Foreign Operations - Concentration of Credit Risk (Details) - Customer concentration
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
customer
Sep. 30, 2020
customer
Sep. 30, 2021
customer
Sep. 30, 2020
customer
Dec. 31, 2020
customer
Revenues          
Revenue, Major Customer [Line Items]          
Number of customers representing significant share 0 0 0 2  
Accounts Receivable          
Revenue, Major Customer [Line Items]          
Number of customers representing significant share     1   2
Landmark | Revenues          
Revenue, Major Customer [Line Items]          
Percentage share generated by major customers       11.00%  
Osram | Revenues          
Revenue, Major Customer [Line Items]          
Percentage share generated by major customers       10.00%  
Major Customer One | Accounts Receivable          
Revenue, Major Customer [Line Items]          
Percentage share generated by major customers     11.00%   11.00%
Major Customer Two | Accounts Receivable          
Revenue, Major Customer [Line Items]          
Percentage share generated by major customers         10.00%
Top Five Major Customers | Revenues          
Revenue, Major Customer [Line Items]          
Number of customers representing significant share 5 5 5 5  
Percentage share generated by major customers 25.00% 29.00% 26.00% 33.00%  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Product Warranty [Abstract]        
Period of warranty     12 months  
Change in warranty accrual [Roll Forward]        
Beginning accrued product warranty $ 792 $ 352 $ 609 $ 387
Accruals for warranties issued 48 195 549 384
Adjustments related to pre-existing warranties including expirations and changes in estimates (50) 171 (189) 99
Cost of warranty repair (128) (189) (307) (341)
Ending accrued product warranty 662 $ 529 $ 662 $ 529
Cross License Agreement        
Preferred label sub abstract as Contractual Obligations        
Term of Agreement     10 years  
Dingxing        
Preferred label sub abstract as Contractual Obligations        
Total investment agreement value 90,000   $ 90,000  
Kazuo        
Preferred label sub abstract as Contractual Obligations        
Total investment agreement value 15,000   15,000  
Kazuo | Beijing BoYu Semiconductor Vessel Craftwork Technology Co        
Preferred label sub abstract as Contractual Obligations        
Total investment agreement value $ 8,000   $ 8,000  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Other Income (Expense), Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Other Income (Expense), Net        
Income from government grants $ 1.0 $ 0 $ 1,000,000.0 $ 3,000,000.0
Foreign exchange gain (loss) $ (45,000) $ (135,000) $ (185,000) $ (126,000)
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Income Taxes  
Deferred tax assets $ 1,800,000
Unrecognized tax benefit interest and penalties expense 0
Unrecognized tax benefits accrued interest and penalties $ 0
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue Recognition (Details)
9 Months Ended
Sep. 30, 2021
Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Sales commissions benefit period 1 year
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Contract Balances (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Revenue      
Contract liabilities $ (345,000) $ (345,000) $ (374,000)
Revenue recognized, included in contract assets $ 0 $ 260,000  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregated Revenue (Details)
9 Months Ended
Sep. 30, 2021
segment
Revenue  
Number of operating segments 1
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Bank Loans and Line of Credit (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Sep. 12, 2019
Aug. 09, 2019
Sep. 30, 2021
Apr. 30, 2021
Dec. 31, 2020
Oct. 31, 2020
Sep. 30, 2020
Aug. 31, 2020
Feb. 29, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2019
Jun. 30, 2021
Feb. 05, 2020
Nov. 06, 2018
Debt Instrument [Line Items]                              
Proceeds from lines of credit                   $ 5,845 $ 3,380        
Bank loan     $ 13,285   $ 10,411         13,285          
Lines OF Credit, Current                              
Debt Instrument [Line Items]                              
Bank loan     8,600             8,600          
Beijing Tongmei Xtal Technology                              
Debt Instrument [Line Items]                              
Bank loan     $ 3,100             $ 3,100          
Interest rate     4.00%             4.00%          
Bank Of China | Secured Debt | Beijing Tongmei Xtal Technology                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity   $ 5,800         $ 3,100       $ 3,100        
Variable rate spread (as a percent)           4.70% 3.85%                
Repayments of line of credit     $ 3,100 $ 5,600                      
Letters of credit outstanding     2,700             $ 2,700     $ 5,800    
Proceeds from credit facility $ 2,800 $ 2,800                          
Combined loans renewed     2,700             2,700     $ 5,800    
Interest rate                         4.70%    
Combined loan totals           $ 5,600                  
Renewal period             6 months                
Additional loan borrowed           $ 2,700                  
Repayments of loan               $ 5,900              
Bank Of China | Secured Debt | Beijing Tongmei Xtal Technology | Prime Rate                              
Debt Instrument [Line Items]                              
Variable rate spread (as a percent)   0.40%                   4.70%      
ICBC | Secured Debt | Lines OF Credit, Current                              
Debt Instrument [Line Items]                              
Letters of credit outstanding     1,500             1,500          
Combined loans renewed     $ 1,500             $ 1,500          
ICBC | Secured Debt | Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity                 $ 1,400            
Annual interest rate at end     3.92%             3.92%          
Repayments of line of credit         400                    
Letters of credit outstanding         1,500                    
Combined loans renewed         $ 1,500                    
ICBC | Secured Debt | Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment | Prime Rate                              
Debt Instrument [Line Items]                              
Variable rate spread (as a percent)         0.07%       0.15%            
ICBC | Letter of Credit | Beijing Tongmei Xtal Technology                              
Debt Instrument [Line Items]                              
Proceeds from lines of credit         $ 1,500                    
Wells Fargo Bank | Secured Debt                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity                           $ 7,000 $ 10,000
Loans outstanding     $ 0   0         $ 0   $ 0      
Wells Fargo Bank | Secured Debt | Beijing Tongmei Xtal Technology                              
Debt Instrument [Line Items]                              
Interest rate     3.85%             3.85%          
Wells Fargo Bank | Letter of Credit                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity                             $ 1,000
Letters of credit outstanding     $ 0   0         $ 0   0      
Combined loans renewed     $ 0   $ 0         $ 0   $ 0      
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details)
$ in Millions
1 Months Ended 9 Months Ended
May 31, 2020
Sep. 30, 2021
USD ($)
ft²
Leases    
Area of leased property (in square feet) | ft²   19,467
Operating lease, option to extend true  
Operating lease, extension term 3 years  
Variable lease payments   $ 0.0
Residual value guarantee   $ 0.0
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Future minimum lease payments    
2021 $ 143  
2022 586  
2023 577  
2024 288  
2025 288  
Thereafter 1,031  
Total minimum lease payments 2,913  
Less: Interest (403)  
Present value of lease obligations $ 2,510  
Operating Lease, Liability, Statement of Financial Position [Extensible List] Long-term portion of lease obligations  
Less: Current portion, included in accrued liabilities $ (475) $ (445)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current  
Long-term portion of lease obligations $ 2,035 $ 2,374
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Leases      
Weighted-average remaining lease term (years) 6 years 7 months 9 days   7 years 1 month 24 days
Weighted-average discount rate 4.61%   4.61%
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 425 $ 324  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Lease expense        
Operating lease $ 133 $ 128 $ 399 $ 383
Short-term lease expense 30 27 82 61
Total $ 163 $ 155 $ 481 $ 444
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 25, 2021
Jan. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Noncontrolling Interest [Line Items]        
Issue of redeemable noncontrolling interests   $ 1,500 $ 1,514  
Investments, government approved $ 49,000      
Beijing Tongmei Xtal Technology        
Noncontrolling Interest [Line Items]        
Issue of redeemable noncontrolling interests   $ 1,500   $ 48,100
Redeemable noncontrolling interests ownership percentage       7.06%
Investments, government approved $ 49,000      
Percentage of equity issued on conversion of noncontrolling interests 7.28%   14.50%  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Noncontrolling Interest - Components of the Change in Redeemable Noncontrolling Interests (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2021
Sep. 30, 2021
Redeemable Noncontrolling Interests    
Redeemable noncontrolling interests beginning balance $ 47,563 $ 47,563
Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock $ 1,500 1,514
Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests   1,242
Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests   132
Equity issuance costs incurred for the nine months ended September 30, 2021   (1,526)
Net income attributable to redeemable noncontrolling interests   532
Effect of foreign currency translation attributable to redeemable noncontrolling interests   721
Redeemable noncontrolling interests ending balance   $ 50,178
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Details) - Loan from related party - ChaoYang Xinshuo - ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd
$ in Millions
1 Months Ended
Oct. 31, 2021
USD ($)
item
Sep. 30, 2021
item
Subsequent Event    
Loan received from number of minority investors   1
Number of minority investors   2
Subsequent Event    
Subsequent Event    
Loan amount | $ $ 0.9  
Interest rate 6.50%  
Loan received from number of minority investors 1  
Number of minority investors 2  
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .B";%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #H@FQ3B?)&K.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G4V*@F&;B^*I!<&"XBTDTS:XV0W)R&[?WFQLMX@^@)!+9OY\ M\PVD-4&:(>)S' )&B( &2.:+7J(&CS MH0\(HFGNP"-IJTG##*S"0F2JM4::B)J&>,9;L^##9^P*S!K #CWVE(#7')B: M)X;3U+5P!R;N7Z M1+HWF%\E)^D4<,TNDU]7#X^[)Z9$(WC%\Q$[P:40\O;^?7;]X7<5]H-U>_>/ MC2^"JH5?_T)] 5!+ P04 " #H@FQ3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .B";%.]G%D-(@4 &\5 8 >&PO=V]R:W-H965T&UL ME5C?<^(V$'Z^_A4:I@_M3 B6#('<$&8(2:Y,[S@2Z(_KF[ %]L26J"Q#^.^[ MLL$F&;-V7\"RM9\^K5;?KC3<*_V:!$(8\A9',KEK!<9L/W(F"?7:BLD M?%DK'7,#3;WI)%LMN)\9Q5&'.!L2\ZH^&6;\1"F#^V9I9%[4_C=QG%#/XGDJ2K)?LL_[ M=KLMXJ6)4?'1&!C$HS1PLXGFS+)I/7## M1T.M]D3;WH!F'S+?9-8PFU#:95P8#5]#L#.C!^6EL"J&<.F31VE"' M=7.;) '7(AEV#(QF;3K>$?D^1V87D&_)-R5-D "J+_SW]AU@65!E)ZKW# 5< MB.TU<9TKPAQ&*_A,N M'HXS_GM)IK,)PH@ZI0PZ33A-I:5EK(&^[;==QJ4L=C"$K&;(F#,>^#SDC MN3H]D*_0CWR7U;[#(;ML0,E2>(%4D=H)P3UK$D/$P:J7R4UR[/U(K G&NU2Z47K4C<^X XU8F!HKK>;:"8RAG+U/! 7KX/BBS ,6E^ZORP"?S0$E, MT[**,R!U!A ?E7:T+9+ZM?R4)XJ09O5=+"D28JACB'D%3> MZQ7YV;EV'$JV7),=C]#\3LL$07%EA^3IAW)#%H=XI:)*CK6I88J5G&5>8+AR MG_Q$'M^\@,N-N)BK:H!FX\7#&*O'6)D&6*,T,$FUMI5&7EYD[@*52"M+]1K$ M'Q\+_/?,2OEGC>1_*J%.S ]HMC#C)ZJ5S'#$&F:EUK-&6F]K(,CF(*8;I2N# MOP9GIF2;>QX<0Z%&$'X.B#$L)9\UDOQ%S*.(W*<)?$ZJUQ+'J2FR62GTK)'0 M/\9";VQT?0$$$X"RQELNJWV' ];5LZS4>8;+],E7 1S_44(X3"VA4N\9+M6G M+?E.&A?9R9E\3PUD2&D%K?+4FB/W,F1[Z[*#DJ??=V[Z4&OOJEB5FL\:%?X3 MV'H:TM$4#N)OY'=1[:K:^I\Z/7K#^IB_2H%GN#Z?M.LI3&RB_"$@?6#'N!JX M=INRMHN>ZDO%=VMJ]=,)[IS;$[RLW(PU8'5W#:7FN[A"?V1U//I>YH7#/;L8 MJU+O75R=QT#)SVE%O"JZ[VL +N[ SMF5EA6@[*8O(9X]A^6W6\7;XC9QG-VA M=&PO=V]R M:W-H965T&ULK5EM3]M($/XKJPCI6BF0??$KA4@I<"H21U%# M[^[K8F^(A>UU[364^_4W:X-=.*E65BNW,S#XS.SO/C'WV(LNG:BV$0C^S M-*_.)VNEBM/9K(K6(N/5B2Q$#K^L9)EQ!;?EXZPJ2L'C1BE+9Q1C;Y;Q))_, MSYIG=^7\3-8J37)Q5Z*JSC)>OGX6J7PYGY#)VX-OR>-:Z0>S^5G!'\52J._% M70EWLZV5.,E$7B4R1Z58G4\6Y/2".5JAD?@[$2_5SC72KCQ(^:1OKN/S"=:( M1"HBI4UP^/,L+D2::DN X\?&Z&2[IE;M4?9,O7\3&(5?;BV1:-?^CEXTLGJ"HKI3,-LJ ($OR]B__N0G$C@)Q M!A3H1H$>JL V"JQQM$76N'7)%9^?E?(%E5H:K.F+)C:--GB3Y'H;EZJ$7Q/0 M4_.+K[>75[?+JTL$5\NO-]>7BWNX^;RX6=Q>7*'EEZNK^R4Z1M^7E^C#T4=T MA)((X2FBF!*+^L6X^J6(0)TT MZOB]^@P\W[I/M^[3QAX;8TH?N.>YPSP=T-B2OG4PW0K]0ZGL\7IC.)Y@%/>]5#P] &)@63ST2/\P6L0\QR4#VQYN08:C(&]D_GC080S-!/ " MW,-H"KE0,>P(">Z8 N]) &@>2O4Z147*=2AA_W5]*S38YF1:Z0!;MIYXQ.]A MMLD1-Z #64MV"(Z,POX*H+E*\D>4"N![5&IB/Y:KXQINAM-A8[57T?IESR:U M>Q[?8^Y8B=!QS,VQ&@%'+-VTE$2.9"3"OZJ"[HD?->L^Q:R_ MU38IYCL#L#MNH'NXH:FS:1?#/5C-:D\\VN\0;%)!,)"5=&=2&>>$-BOW(30K MOD-"UJ %WVXE4H@0C]:D8]: MUF\S3JN"1^)\4I2B$N6SF,R1;8#\#8;>>]^Q#AT?J;Z)6(A,TP+*X3R [Z5, M4WT2DAS2"]JZ;0P">PPLHQ8FOI%@IICCN]Y UT$[UC*-15G] MT;1VZG6,-FG'272.'[0SI3]ECO>+MNW;:W(IT28S%*2.^>DX\R_B.-'9 M (56S[K'28XB7B10>*TP34ZG#+O&:&.78X.4T)$_'2=_:/7JK&X)/Q:K)$JL M(Q@U*?^8T= D68N:&M9U!VR\.V@9=_'O_11=Y]%)>W9Z]=$*VC(48M=W^KVU M18Z$U"-#P+M6@8VW"K<#[&,%:YD1_8#TIQ6;F,O<@8Z![;PM/624/#BREH&1 M,MLHW@V3O%&$Z8[[OVLKRO?P3XZQNM>Z_!LD;,.S[.=CP/Z MR\Q?O'Q,\@JZ\Q4HXA,?HE2V'SO:&R6+YGO!@U1*9LWE6G" K07@]Y6$%F9S MHS]!;#\YS?\'4$L#!!0 ( .B";%.@SPQ37 , * + 8 >&PO=V]R M:W-H965T&ULI59K;]HP%/TK5C1IK=0U+R!0 1(%IDW:.K2T MVV>3&&+5B3/;@6V_?M=.FH8VO#H^@!W?<^XY%]_8PRT7CS(A1*'?*X_3L%-/,&@_-LX48#WFA M&,W(0B!9I"D6?VX)X]N1Y5I/#[[3=:+T WL\S/&:A$0]Y L!,[MFB6E*,DEY MA@19C:R)>S-U?0TP$3\HV1S/+(%G0Z:$,&"J>]\^XE4AKJ:+^), MFF^T+6.#@86B0BJ>5F!0D-*L_,6_JT(T &YG#\"K -ZI +\"F,K9I3)C:X85 M'@\%WR*AHX%-#TQM#!KS^5TXGR$8A=^^?)Y-[F%R M._DRN9O.4?AI/K\/T<4""Y*IA"@:87:)/J"'<(8NWEVB=XAFZ#[AA<19+(>V M DV:V8ZJ_+=E?F]/_I#DU\AWKI#G>&X+?'H8/B,1P%T#=W;A-E2B+H=7E\,S M?/Z^,7"',H'UP%A&) MH!-1S(NE6A4,-G49W%;',DW/I-'-N1F[/EC>-(OU.L9S@SIF1W^GUM\Y6)%0 M\>@QX2PF0KY'Y%=!U9]#=>G6O-V#=5E NQ(H=HRDSG"%;?Y9C/B_D'X_;,1#4!H(W&:!2%L?%!Z]$]?O^:^U'PW:D]VOI M_3=)AV-**G@/T6Q]3'__-/U'PW;T#VK]@_/T,PI]%6-SL.5FD<#+H4WWX%6' M!YV@_T)U2Y#?Z;5K=IWGD\(YJ'K*TQ3T_4>[5@F.]>O1L%T#C:/./GL\GUSO?PVDM6S$W576\7C=HT=\2Z0YZP7[]SZ>A>_@X M;-5_1M]6]*>8:(EL-V$WKD_Z[OH5BS7-)&)D!5#G.@ .45X'RXGBN;E1+;F" M^YD9)G"%)D('P/J*<_4TT9>T^E(^_@=02P,$% @ Z()L4V%P6A@5=MNJR=[>5Q*"Q66Y9%XI+O6*Y^6?,BBZ0:%INQV!4L MBFNC+!T3RW+'693DHYM)?>^IN)GP4J9)SIX*),HLBXI?=RSE+]>$XV M6UG=&-],=M&&S9G\MGLJU&C<>HF3C.4BX3DJV/IZ=(NO0N)4!C7B[X2]B)-K M5%%9),I>%^C51=O)F^O@P"Q_FX0RIJ_GCE_O9 M[4(-Y@OU]35\6,S1XV?T^!0^WR[N%0!=H&_S&?KTQQD2VZA@ B4Y6FQY*:(\ M%N?HCS?CR5BJ)583C5?-P3;,U&V9NH-,_RRX$&A7\'4B(9JN20 [EO80IB;*]XFM ML31!MD/TB(4FBF#HPW+E?\4J:**HEBU@43(:KX]F#D^\+2-+6*"J&M$U 1ASZ?Z#@%0%., MCFC0<@_>J0&"1<5J6W..U39)^4X)%#"' O.1ND3;[5, 9!F$39#G>#I?$T0# MKR>!L-4U8FN0\()+]82YD4A@$[6,)038TFL#@ )J X!2Q1(3C30 PX$5D![: M)_H##]*^SU<\8VA=\.Q(GN3Q$9^CG(%YW?@YG?^"4ITP /(LG2\ -:?4M42SJKV5ZH;N>!I$D>2Q>A?GN02J8XHRZ(G\6TS"RV] M94\!%'7TB)@8V_6H'A(3=4%HWU[O] T>%CB/43AWA87GT]%MA M,+6,VK!&&S!1KFT41$"'.9:Q'0!40/JV0R>>L#<8A ,T,CP0 *1&%%"13-:4^HQEZ$R&=3B/#.NTN$LD*"FYCYY]0M2XM77W# M*$UDSD 4T?L3[*LGNT@GR\BP+)LE:2G!0Z>[QO(]CB#*X BAB*=S!'WU<>RT M&!D^P?E>'YRR^"+:*ZF]496DS)8J7Y06.TT9@7@IA5151Y67P?SI) \9ECS] M^6.J#8JIJ^]."&9AQX@NY(WH[2X$8'80>#U:EW0:APQKG*$< @0$<3U=QD$P M*_#TLRO0FV?4(=";Z^L\QR<'R!DK-O7)O5 I4>;R<#S8WFW_';BMS\2U^W?X M:HJ!^S-\%1[._COWA[\BOD;%)LD%2ME:365=>FJMQ>%T_S"0?%&PO=V]R:W-H965T&ULI5==C]HX%/TK%NI#*\U, MOD- @#1#4G6D#C,::'=?#1@2-;%9V\!T?_U>)YDT.(:ENR\D=L[].(>;ZYO1 MD?$?(B5$HKYADE+QR)?5%@_O.!Y.PX[CF]]XW7;)M*M6%-1CN\ M)7,BO^U>.*RLQLLZ*P@5&:.(D\VX=^\,$ZQ CNYL]?'^/[!2SF"[@\);/%'#U_AD=/ M+Z_)%\ ]?D_0XPS6";I%W^8Q^OCA$_J ,HH6*=L+3-=B9$G(2WFW5G4.#U4. M[IDKVY;:+S_Z(G_SGZB1A>4R%>Z<\[7R&_4Q<7(OI-1+^,Z)^).(/^F-$5*XBI MEBK;L+15;? P\?U!.+(.[3^H"W+\R#D%Q0:0&_4U5TD7Y89!OP&=, P:AL%% M39]E2C@"AM#<4]5U#Z1F?(,HL&<;)/';\(*681,IO*CE-,5TJYPC.%2@:U)H M*IP3NOJ)),=4Y+CLUULX4MJA3<)7@8*6$'U;D[T+\ZE> M!B09H@SVJ>0L!R=;0$G"X940" Y]&!G7!"98!3V',\X%=K?(^[:NH@D5V5J? MCDTH)W UM1,CK-]Z^TZ5;,U1SF_734?#^S\7-^B1KNZ,8CB=D\:+ KW%&E"! M%_JZ&%V4XPXBO:@,,-_V]:JR6N-E0?BVG.L%M(<]E=4PVWP[WY<2L[3\X MPZECV(_5MT8YSOYR7WVH/&&^S:A .=E */NN#_\;KV;_:B'9KAQNETS"J%S> MIO"]1+@"P/,-8_)]H0(T7V"3?P!02P,$% @ Z()L4P?;PDRK!P E!T M !@ !X;"]W;W)K]OHS@3_E>LZ*2W*S4; M; ,)J[92?^V[*]VVU:;WWF<'G,:W@'.V23?WU]\82"!@Z/;]T@(9V\^,9^:9 ML2]>I?JA-YP;]#-+U5!DS\*I>9GJK.$O* M05DZ(YX7SC(F\LG51?GM25U=R,*D(N=/"NDBRYC:W_!4OEY.\.3PX;MXV1C[ M879UL64O?,G-']LG!6^SXRR)R'BNA*U08.>+9:K+O^BUEO4F*"ZTD5D]&!!D M(J_^LY^U(5H#8![W %(/(-T!_L 6@^@I:(5LE*M.V;8U862KTA9:9C-/I2V M*4>#-B*WV[@T"GX5,,YG?]#"_+9_CW[?[A>8D> M/Z/;Z^47]/GWQS^7:(K^6-ZAL]\^H-^0R-'S1A::Y8F^F!E 8^>'>R-P MZ-&RM)R/#EF6Z0U:0YAHM%8R0Q!YBAF1OU2N*XS@^M/(.OYQ';]2QS+AK#ZJQ83G6AO3N"I/%/+R8[=J6Z4N1,)@?A4YP!4=%ZHT"5B/9Z+(7,CG/5!^%W=?A"SH@/=(/A#QNN ._01X;EK] 6(,FK0RH-0?+VFR5"K82Z9O9 M$#9NGN=C9].(TBM\W"L9S/.]:Q2%' \\;L$O#*3@8A?DUMULF ME1C8L\ 1$=0C771],1S2@8R'&TK!XYSRI/B6B03QGS;=\6JGI-EP!96<4@"\ MWD(G]#YW1$$OFOM"4SR/ALS:4 P>YYC'$N0(N#Y!3 /291&7E$^&@KIA$CQ. M)4?7W++]H%_VZ6&*?4*["%TL$@VP"&YH!(_S""!4!3^)2B?(/GE,YSCJ>:=# M#!,RD+5)0S-DG&:J34YE_C(U7&5MM.>V($N+Q&89)?V$W*3K$ M<+@8"##2\ X9YYV']]>*3B7ZW -*S&DWB3GD0CKDSZ0A*4+>U1A4K/GK)2YI M6(30\814J'C#;"8" @2;@7W,_AQM4V93$22GT?*BGOS43)$7=*4>P[<&< MAFHXB8QST@E\MF,BM>$_A5IM"N41AVY]95HUL%,'!P^%882[*CC$R&(QD%=) M0U=DG*Z@P(PY3^J-MJ K4LB8.13N_[]J?1(C?K=J=@CYD3>T,PW3D7&F.P9B M'7M.'W:"=A 8"0*_VY"ZY+"'APH(TC =F;\K^-8B9]"6_GKP-;1%QFGK=.^A M&,V@MM>V+8)$95LA#84"5['0W=./VE0.K@IZ9.&2PG2@)2$-HY$W.Z.VXVZ@ M!:U)0S)G#T?ZI!4L>GVF0XK2H3"C#;/1<68[1=MB. ![#A5M6I;\6P;9SX6= M]MDJ(M$ J(:LZ#A9/;%]U0G9;7_;@-1!2M2+NH'A$@L60Q%-&U*BXYU3/U/9 MS*2+E1:)8&H/*C!HE,H3&VE;*:-DFMJX@3Z*PR_NPI'VNZ. =JM:AQ"-!LH= MVCI^&R>_ZI2W/C3)^6M;F5=A-N_3H\]QF"P&VCS:,!P=9[A;J=9>00TI,1Y>;!6T7ZYL4ZM7-W<0#5,&]*C MXZ1W=VC\4=D-08EVVFQ;#: 4%9T,K9VKGVL@TX:_XS+0P,$-3!' M<7V &Y3JFBKCO+!EGP["&_W^=8-=1P%XFY5X1)JY?I351K"I..$:;Q5_\"4$L#!!0 ( .B";%-3R$J=! H ,<: 8 >&PO M=V]R:W-H965T&ULI5EK<]NV$OTK&-W'I#.R+,GQ;1ZV9V0G M:9W;-(Z5I.E'B(1$)"3 *!EW5]_SR[XDJPX>7P[;"5DNI"&:^M$4XM3P>SR;/SQ[2?-WS4:NU[GP59LK#V"WVY3$\'8U)( MY2H))$'BWXVZ4'E.@J#&UUKFH+V2#O8_-])?L>VP92&]NK#Y'SH-V>G@R4"D M:BFK/%S;]:^JMN>8Y"4V]_Q7K./>Z70@DLH'6]2'H4&A3?PO;VL_] X\&7_C MP+0^,&6]XT6LY0L9Y-F)LVOA:#>DT0FE2EV^B[>9PJYG=BBE&:CS4HD%C$P7J7T MR=M);,_F#H!C$G;T5/%G#W0*I(>:,2Y3TZ##FUC"4CEE*3 M3TC53I/2>DT^'4*J!XQSE-'OG(Q!H3@DTF=BB=[5% NOD@N^F:.<"&02)&F; M^D8)E8[:JGV[Y4-DL,=7"HDP5;% => R!0<4G'Q<'1Z-LXR*.47) !_ 0C(I M!IB]M:2-*L0SN98+G3IP( DZI")YQ4N)'\PH5=H8Q= ,F &-(05KB* MO=&4ZRJW"URN<)\MXJ9.)1".+S!N1&@)$[[MV4)N1)))> 3+2*6U4#<1*1/D M7=R>IIPU.[5-$+T@#2G,LR14G*PQK0 \.>F\)-RCBYUFR%DZ6T!YVU=IM(7L M^Q.3$HQL#IE3BI4RN%<4L0*RRIPZKA6B66%5%\BJV#P1DD'R CD#52J+8JH3,AD^ OI MLR!M9%JGT6Z5T&0]S*9VM6A=+B4X#\]RK) MC,WM:@.OCX;BMY!V!*;>V3A]2%<=U(MWN<[!G>WGTJ8/NW'G1"?J(I/V3_D@ M6;M']@C[3;^!J#DA)0(!#H'D^#&9?'*/Q$_:D,A?,<2(*TKNS8[X-S5J^?ND M1RF=^-^EX="]CM)_ >CIJM@CX?7.P5;BSLG]U^Z>?B-G9HZ2W'7@2;*[P0> IJ+ ?M 0J]71B^!J29$4G90<_,N^1F4G#1> MUNRO([ JUYCR)'.%2W.C:H)#0+6H/$#>4]6'"#Y87&<:M;]&6[<,[2R)FKJS ML!D6L@H0@T):5/5SKD1N\,R1U*URB08T;ZN^S"M%Y-G>$!V)S8=HUU9C+5&T M">GRJ"/2T_'!\?A?PJZQX#-=(B+4>6KS"2;@YD4D8\0XH46AT 6I;S(R[&M= MN/4%VE9]J@&UD)\MY?L!Z;M#Y+AMK54?G?C. MAK?2>69>U)3:&$ 0D0>EJ=U@Q>R-!T4/XWWR);,YB"LET>3GY[Y1DR@D]=!4 MJ4(N2/+ M8B&Z9M"(^UHZY#H/:VO%>E/Z6[Z!!R"0\Z1EJ=&I.TB7VR22+":C]@9,7U2^ M'NLZ.H9':1RH0-LQ3<,379P?QI6&3'S@"4_TT"+70]-"=W3+P$^D@$*H6]0N MXH$L3,)W0K"O4W;>Q,SU2BU<11&-VC3M@TI4T86?+3PIB)L2'9,K&,>3!*M8 M30:PPU(4)JI\#BB4Z/[FEEP5&/[W&3TI#E77W;\9'1,\U/"%S5(0C+O MJ'S767&Z;DPG8W,55%JO(UM@!ZG1#$R[RAPWRHSZ/9BKLZGVFBOWO+%&N>Y( M&H^>=I(N(^/ZOH8]S2(=IW>KM-"4[=]3F3(O_W'%AS\>_;\5Q2;U7U0\W).F M]:N,ND;WH'^36(JQD$",YLFU%3S(XI94+3G>U/.Z?@N<3JKZO8&22-#^VP98 M1>"AH[4)Q@_?KPB9X\[M(O-5B>C14QQI=T9\1S,)P+XX[9%-7A:*G%.(1PF0 MO&'7PZT7;?7U7?\7LU9LQW)8"8_QU#'TZ1N$H<'_+K>@Q46&D&^!2QSH(Z12 MI'93!H'-==(]ER+O_.,SZ2+YD*8MI[):X 0>8\*E??WYY_+J;7_^X1&$!J9, M@L-2!VPGJ%:!>:(/B'=!OK$W,U9D8>5UNCU8O9]=T_2#IM.Y!7KEY(DV7UJF MX)1U*Q"$_ZDX[=V['LA?MC[<8'MH)]0^)6&"?%W MAG:U_95F%G^L6U*!#$EL09 M#N?%F9_HUVMM/MA$",<^9:FR;PX2YU8O3T]ME(B,VQ.]$@J>++3)N(-+LSRU M*R-X3$19>CH>#F>G&9?JX.HUW;LS5Z]U[E*IQ)UA-L\R;C9O1:K7;PY&!^6- MW^4R<7CC].KUBB_%O7!_KNX,7)U67&*9"66E5LR(Q9N#Z]'+MU,<3P/^DF)M M@^\,5S+7^@->W,9O#H8HD$A%Y) #AX\'<2/2%!F!&!\+G@?5E$@8?B^Y_TAK MA[7,N14W.GTO8Y>\.;@X8+%8\#QUO^OUSZ)8SQGRBW1JZ3];^['3X0&+A'6@96<95S'[D4O#_N)I+M@[P6UN!#U[?>I@,B0YC0K& M;SWC<0_C2_9.*Y=8]@\5B[A)?PI"5I*.2TG?CA]E>"]6)VPR'+#Q<#QZA-^D M6OF$^$T^Y\H;,TVKF:8TT_3SZ_A1QABP+^V*1^+- 42D%>9!'%S]JIU@XQ.V MYZSL[W^[& \GK]AON6$1MPD-IB_B8RX?>$JC(@UQ:!W3BWJ05-:9W'-92Y

12*IZ"@[K<2">%18)46,M.%+&8NX:H'*:-4FZM7$@1,V[90J>0 MX"P[E"B+SBW0V:.7E7J_]<\.79>/MO3=R^0GH\%5_/]=$SYE[#7XB9/_ 4N5 M=_Y4L(6ENVY1S'Q6)C<:'/PGV"S9X2\@^5$1D7VW0Q?[=GSI!F.LO'C!II/! M;'@1W,!OH_&K1^]L$9V/X<;XB5Q:1#>MX/^&5"[ =Q_(A?^ RY?-4'$-M?6Q! MS&]HN^CSMUH7T\'YK-X))EL<#D='C;$UY7AP<5%3GNWT#!Q?C[K19J4-R,7F M&K;HVE0-.X\".89'P:"SR\M:Z,'P8M([[>'XJ#&R9NE=-:PGJFG'@\FLEF(: M2!&H@T;5[,X&E[-)ASY" 7#,K"-6>@J>+ME>L#/@ F" [0 MVF!V?O%LWD0?>.(+-I[VEV.[N874*#=?.*CS1EB-ZWR9@(UQ 39PE-E@=OG\ M&8$Z#/W!^7@[<>S[B=2S1];6BL6G*Z<5IB]:@?HC5W#+MV*0F86R0(@]H4YE#"+%;,Y3 MKB+!".Z .:8]<_RBU?(S3=$VPGM8(5=\*8C)=E\(?\Q*M4P%@UW&05YT4KF%.(U+2(LB+HC8TL%WN>/4%>E@+$$IF(($PDJ<#$GQE)&A-@I!Q M3II0B,:EA2K9(LUQ9T"(SV]=2KMRI%012$@V-B(&11AI/X C,PV+, PV/$^( M+A )HT"%?R0HPQKMB-N+E4M%&@6%\TR#AG I? M);U3)OP!+"H$A)_(T,!F@QZNT(B"F*WQ>2K%@RC\C%QM9?3E$B@EP* M&C^!'C\"BQ405@QBDZYB@=J0"O)!/14Q11.$!HO2//:VR#AXG,,KL<=$T^@V8%WIVIUYME*92@+%?J>8$!8 N! M,PS1[:BCL"\0/+15D:#I/04$FZ6U+A#&\5I%;>R1 G?G 5#T8",]3Y &.5(E.J7.=;HC+:&NC%2!]6^JU F;>* M(:C&[LH5[WS@^Z-;M;N;^:[/I\"?SQO50"1W(99/>-Z+ MNGLTDZ!-48&;?9>W7T-3UU=JU<7ZY5G8_1XVFF/\M@N:[*?O0S#.!N-1W1XT M<(LV^_9UD[2310E:M+)'+>)L,#IO]/2C)Z_Y41;MS^\Y>_O%RO>4_3]-VD@WQ]38_\[7[%W15(.6H)51F'=*XO?"IZ", M0]=A'6IP*:-&<0T\5YXGI*>2/M41+[K"FT0J3M"*@>X'$^F2^V81T2;(?)SH MA)-X",?W(3#(@&!EMU_ (-3N86*,L)GT.(+-YUXL-L\M]$+ \M *P>BHP_F1 M+]^#/%R .+XIP7U :77<@'GJ1>!\V--":P_WD2!7M 0@0W %FI\,.C=H:GP/ M1)T:K1G5-QZ^^LVW=;"1-#"FHB_>C3$17X=N!(]>7)Y,6 9]-R5Y>/!B=C*M M;SSQ5 -T\2M!QY[23?^9B$'1:!/ZLO#FJ;2SCV8JU 3_*1WVRM"XFZ)Q1S(/ M$1)*@RUMD7L]YM6S+%Q)W0;N.L3ROO2# #;"GE(K48)OY9I@(X^ZBSA\TD;+ M/+!$NS\6$MBM*EIAO8_O#WJT$(8.$&1O#&0_".3I!V+(6I3;6C7(@"E!()CC MGP:-> "]YEGN*RDO$OJ1$0D>X7M P\"UQ]9JC(^45N)37P*:\@;$1^WB2I.V M;0/50&%WPHZ#SX [7GNGQ$KVW@$[;L#K;G3LW1/''A;YYOK^ID@S1[#[K"!1 M7Z#!^B*#["MM!$N$>W6D8,ITFY5HGK;RQ7),!QUCU,C'7*-VBU6#-2+O@OXT M97'?5@@6^GTCV!:0,T!!ZT1&";FQ!V@0B.]&R*DR1RHOUQCXK'+G0>+ B$Y$B9(?<^"86]]% M9-X"[57X=5G,L@K<5%+E4!]TZYS-9U7(NZ!NR,)&9V <]0'V:9"4Z :=1AJP MN=$?P-LT9B+0B@E(\"82E?Z+D%P*X:$X614YH"06](OVIFA"C]:* C-%"4E_ M-!>#"%-V!=954?#: RU2CGM<]4K'S"1D$M5O,2(\,5#O!3!UA^^ M&+!6RJ M/@U4RG30[W.&)?9'BZQEIF6;W/: (-4^43 U@28=5ABH9,C@KE'#0/8Q&/:I]( O!$U9RNC] M2QD?18T7HX=-0GM-(520-9 ^10&Y!?H8)2XBIQ!*T9W\.NE M1]N6B"$S(&8 !*42$PX"0Z3@(6N9X7$3[LPJEL@"K@028FX)R(8RM_#Y08!9N$44X!TIYZO1[0C*8KNO4U^T3 MI6@QFBV,-X1&#.9TDA(V*&F[ @2V1]P0OUY4^U\^F=]56VW?P/O@W>2^S*_] MMOVNV+9!0UWR.6#WVI.M][A MZPZV<=EEN*(\."J_C:MODZ-BHB]GSO91T?:QJ2\HR4XHNGE\KO,T[8X1_8?F MPO-P;:K'GWKHI)YSZ[C,MI@[A_S?)J*O#ZK]GH?PLL-NW]/0,]-0\QQN-]3Y M^(B^--0\7MNF>OQI.PTU#]EU2;EK1.5*L(/9LANG-!(TZ91&?M6JSB1O*9.$ MZB0(U3MNU2#9?/YO$3F/2 34?<4=U?O:-9 :*O'(^?E #$Q-3&$D1SCB<+CX(3,-J18 M8+NV*>BSB]@*;&S#IET_ #P-?G"9"1 '?U:*IW] #_ZWE]7=ZI>KU_X'F_5P M_[-72(%+J; (7P#I\.3\[( 9_U-2?^'TBGZ^.=?.Z8R^)H+'PN >+[0H,_B M B>H?L][]5]02P,$% @ Z()L4PD'$W4# P :0< !@ !X;"]W;W)K MYO38T2P:62C2HK- * M#&Y7T65V<37U_L'AB\"#'?V#CV2C]3<_>5^MHM0+0HFE\PRF>1H!%^@2 ]0 6='<;!95ON./KI=$',-Z; MV/Q/"#6@29Q0_E!NG:%503BW?J_N4#EM!-IEXHC0FY.R!U]U8/8$^!P^:.5J M"_^I"JO'^(2$#&K84Y;P%ML)Y&D,+&79,WSY$%T>^/+?C>X1VW1@FP:V MZ9_EZEFP+ZX+V_(25Q%5CT5SA]'ZHW8(^01&S/#BGP5+\U?PJ48H==-J14L6 M]!;$R(L;[ M)?,<*-KZZX*50X&J]MUQ5]M^+@>IOCW1,#IL-FG!61^L;+'MC M%O\$\0?J/^DXUC]7>,,/5 4.C>#RE+(S8$4\/\_&AFD\SQ>#X2NU",HCM$:7 M:$](BH.QZ4GM-&;9;)B^%4I0B56PT[H:@>*B.%&S>%:P)P6?09'&Q2(?&699 M/!MMA-K!'9=[_.FB')!NBJ+N/K(_0'\# M@_=9=CYAU%ND#&V2=CG+YI/YT1)[YQ9#]Y0/,=!# '@?LN=]]<9JB72-3^2! MHLCB-$U[NH+YR:^8Z-I2-*2BU)8TFB"57AX$?E7&R:C]-6AV MHAF6ZT MH]8?< P M5@L !D !X;"]W;W)K&ULK5;K;^,V#/]7!"\8 MKH#A=YPT2P+T<<.&K8?@NL=GQ69BX6S))\E-V[]^E.PXSIITNT,^))8H\L>' M2(KSG9!?5 &@R7-5^KK("**D_4P/%D(V1%-6[EUE>U!)I;H:KT MHR!(_8HR[BSGEK:2R[EH=,DXK"113551^7(+I=@MG-#9$SZS;:$-P5_.:[J% M1]!_UBN).[]'R5D%7#'!B83-PKD)9[>)X;<,?S'8J<&:&$_60GPQFU_SA1,8 M@Z"$3!L$BI\GN(.R-$!HQM<.T^E5&L'A>H_^L_4=?5E3!7>B_)OENE@X4X?D ML*%-J3^+W2_0^3,V>)DHE?TGNY8W'CLD:Y0652>,%E2,MU_ZW,5A(# -S@A$ MG4!D[6X562OOJ:;+N10[(@TWHIF%==5*HW&,FTMYU!)/&&U1AX[9)/H.>^1CV&V\\ZS-L6,SJ#>4T>!->%(A]Y#OFQO(_V M]49&>R-OHW).TXGES,YG+AI.CUALPM1] A-E]=:!%/'2P2Z:CB]G[=@-XU/&)FX:#N)^)[C2LFE?(JP9M'>+ M!:P.B9FZD_1@5X1!C:_/IMB(A)CR:3@94C ^TVC\AO?&UO=Q 9F:<+%P 5\T M3/T,#$MVSL8=5604I=X4'Z"RQ%/7L.\*EA5D%$Z]9$^WG!+:0&IAF\JZ2RQE M( V!XTM]CX1G_-D _T9?&T%*D=D0XP6.8F]R!(FS![YYO-G@&]Y((W=H2W4C MLP(301$N-'G!)H?%G*%^5&<:)$/GC)91<@+4V'/6[3V#P#BU;*)DN?5--6O% MX M=J-%;2>GM= XA]EE@8,O2,. YQN!3V^W,0KZ47KY#U!+ P04 " #H@FQ3 M>PS?AI8# +"@ &0 'AL+W=O+#46J)!4G^_4[2K*LE$I0 M=/LBBD?>P^=>>,?50:I;70 884QU'@0Z+:"D^DQ6(' EEZJD!J=J M'^A* $.KH!S"X0TOG687G^D51S^']'?-;:C+3NJX4KR M+RPSQ=I;>"2#G-;2Z^9)#NS<./9+6VLBR4T8&)1/M2.\[ M/PP4%D\IQ)U"W/!N#VI8OJ&&;E9*'HBRNQ'-_C2F-MI(C@D;E!NC<)6AGME< MI*FJ(2-_,+ICG!D&>A48!+;+0=J!7+8@\1,@2W(MA2DT>2LRR![K!TBH9Q4? M65W&SP+>0'5&)J%/XC".GL&;]%9.&KS)SUKY"#7I49,&-?EOOGL>Y*,T0*9G M9 2,_/IB$8>3U^3/ D@JRTH*$$83F6,RM[OY8#=5T-TM]@\N[>R%([\Q04PA M:TU%IE^>]Y#_]X@1,U#N0#5A.TK?0-H)(]]1L;&UGY!L\2:"4D@:\SV])1F[ M8QD@85+1![KCT.O\0F)_&49/SH]>M-["RD';FR\RK!^<&KM04+4?N+8GXR_" MV)$F?A+-'7 F$!Z(H??.;2FLVG M_?^V\Q#&.95"=,7NP$Q!>&LX^E2UCL#$^4C%5R;VY'["D$JJ(T5L.)8ODN2 ]?91CCL!&GBB MER4GV2=38/8AH+:^X:_Z-)#:N&B31>C&7*S"U M$B,<9XYH$?T(0P55K? >8F@QVKK>:98Q+%IXEL;;.1)E.T:Q6W20^F3Y773& M*J.K-ULD8](1]YPJ313[LT%X43#UETLG4&.-)1@T: SXOGF&:/1,+4S;JWMI M_]*Y:!O\:7O[3+K&^L4P'!QR5 W/YE./J/;IT4Z,K)IVOY,&LZOY+?"U!LIN MP/5<8L?I)O: _OVW^1=02P,$% @ Z()L4^(P8L66!P 1!, !D !X M;"]W;W)K&ULK5AK=]LV$OTK.%I[]PM#4?1#3F/[ M'#_:TV23UB?)=KKZI -Z;7EZU< MJ0\J_*M]<+B:CBBE;I3QVAKAU/)JG&OO"]7M5 MRZ!*\2!=V(B/3AHO.5[^BG?6A,J+[TVIROW]4]@U M&IP;O9'3VA/%.OM'9/?#3$?R4P4__+Y%\'NLG M&Y0X3\73F.+O?[O(LY-7XK41[Z0K*L1HEB?BHS6K1NE$*!.4PU9M@A72")2Q MDT&;E:@56"Q0SR)42M328%$0=@W0M0Z5L)T3!8ZPM2[Y=-\MO"XU:C81M_;7 M+A4?:2/#R)53"D4:]@'M4LBV=?:S1N&H>B/R/,DN9BBZ3CH<3G)3V 8;"QR MZGPC#9YLQ"QA1QA-"KC0$-8L$QLE76^@-%A;]P:TUIVE)\F60:^P.+? M4/:"7!=GQPA"X:*Y02B)8(5*NY(Q"0VZX#Q.CXX=@A?:B[)38K$9+3V!-V%, MPUTE[:\2T>T3(-H.20&"%TZN!47!:5E[L706+AE%]E*DU>^=1FZU>50^\%'X MIX-6/A'WP*JD%G>V,UA#ETLZXT=(C7CH'&W\GO3-6:,+\& XY,ZFB7@;2ORE M0"(191=54!M.DG6E-N1% 1L\&[/H/%CH?2IN.)@HOJ":A7)C!0K*[+TJ^KN< MJAS/9$/V>8J57-0,=C2;990*WG*4B00"[EO%$ER#1FMPD[)2=R5SE..89Z]N MBF(/BV_/7M&*GI8E&@*V[!%T(4&Z0@F603BP4QLWK=,U4>H\^6-B)Q2I1TTF M28%Z\=80$2R5#_DTG[-/8%6?0 U+U6=5=.274$U;VXU2GG@$PO#&M?3"8P75 M(MC#P5\N=:$<63F;O\+C"C7AR<>=ZJ*]"\M1HD(&U<#=/)V#S;",2=JDXAXD M "$(-52H1-%$!5:DP.)-!S-C]F;SA%PB9I(<<4@^/&5/GHEF>I@I(J6,O.E(#MB@4:RV83?1A!<0AU::38P# OY& MFW>HJIZ^D7&8!:H#Z1UU;,^VTGUR M)KB^3DC A,%0L>ATC5I9Q;0<,*Z0SJ%:1],I>C""^7&:OMQ+U\>]@*?BZ.+L M8J!4'XRO+[^85AK *%]#+0#BN=0J+DNNSI/L)*KF;HFF8\3]$'0DJ8 ^$++# M,%?$;D(E4&$:)&'' 3&<#31RB4X5V=FW'NI:\)-#35+<=,$:"SYX=,L5#DGB4J(G>EK$QNVM M*OQLQ$_V,48Q'VKC3VB#DYJ41Y8ETPEA+62K$+F4L&TCFAB!OB@8D7M25#8"_8?O)U"J='@_4&$("/-FHP[PC"3Z:I>=C M*0Q"NQ6K\^/8'VU=\JQF+)Z[@W![77T;=@KY'U3O.)K]AQ4MV78Q&16L<:GQPH^BQ]N?4U4-'UH^07?>$\/3L&A8K"=6I'F8E@ MLBZZ./0SP5&H%+96ZK)'JS<[$P)V=*8?+^+M+QK\LJOKPG3=$_VW:9L'F#M6ZCU"Q[F2[4(E('H(J?XVV:\G['EF=>D!P 4&TQ@ MZA-W'_262B_POH- T@%+/(XO#]LH(+&[$ L5UDJ9/:-CPZ#H:1,A'EL"_A MDY^FO*8!E,*RG4S[B9-4(Z#T,%B2,5Y)#'8-YXS$"A..SI.J.M*X_4) M4L&>QG*(J2:#[BJ\58C?+&(I()WH_V3+!_0+?J.=LR8L.\=57I(M]3:5A][! MISM?-B"[*_Y^XP5K8/S(,=X=/Q'=Q"\CV^7Q^Q+>DE.'L^O_ 5!+ P04 " #H@FQ3 M*:Q^.-T- !Y*@ &0 'AL+W=OAA9U-.JD\S8:=JFLXDS2;:/CQ )26A)0@5(*^JOWW,OP(=D MR7$RW>WL%XD/X.*^[[D GVZ,_=VME"K%QSPKW+.355FNO[FX<,E*Y=+US%H5 M>+,P-I/^5G;^WSIZ8J,UVHMU:X*L^E MW=ZHS&R>G<0G]8-W>KDJZ<'%\Z=KN53O5?GO]5N+NXN&2JIS53AM"F'5XMG) M=?S-S8C&\X"?M-JXSK4@2>;&_$XWK])G)WUB2&4J*8F"Q-^=>J&RC B!C3\" MS9-F29K8O:ZI?\>R0Y:Y=.J%R7[6:;EZ=G)Y(E*UD%56OC.;'U209TST$I,Y M_A4;/W8\/!%)Y4J3A\G@(->%_YXMUIFXH7)U[+0RCV]*+$RS;](PBHW?I7!D55FXK4IRI43+XM4I;OS M+\!QP_:@9OMF\"#!]VK=$\-^) ;]0?P O6&CAB'3&_[7U+"S[*A9=L3+CO[+ MVG]XE3>F5&+:$U^RFOCG/RX'_>&5^%F)E;Q3\+U4"5=:C%SJ!'1V:*X]39$T M\S.3X$%*+U^L="'IPMA465$:L4360& FRCDA2R%YGBHU12JN74F#+!C+ V-. ME"L::/':8E@"7C'$5)1GYIXM,:\<-.!<3WQ8*==EAI*86$M;"K/@2>9.69EE MF+Q>9UN1K(BA(-VVUPA_[6@"G*Y4^1RLUYX7@1VUHP/BS"DGE/6$U^! M:+DRE9-%ZK[^IB'[O_YO'4#)J8I2 M%\OFT>VF4-:M]%J*Z@L%6^53< P"D0S[XTL?B,Z/^KBM=+B M>QA05SE(]"+QKS)MS78JQK/!WMT+4SB3Z92=\OS\+JS5OVP6?-&:1;CQOQ:09.Y3DR15DEIK/@)WJL0A58N2JIJXH-*5H7) MS')[@*4X&HXF>W>?$/,7+^8/J%GB;85(VNYQ\+H)N =5$(\.^D8\N#JLA//S M\_$EL[(_#=:)QM.NM8;1='SYM\7*_O^WIE@B.T <>/&6;Q>DR:X*7Q+6L*9 M7GQ(?Z?0W&P2[]Q/QK%X^4=%5,[/8;_6/7[4O\HCQGG -L-H.!P>L-@H;E4: MUFNFS+#J+QK58PD8\@$"9@@$!>A3' ^%KJ7K^T!W,&9ZTFPU^=ORNGA$6,'H M@^F]IP.$U> 8W^?GO-++7&FWD@44)L6^H;*@0J'>->^ER+3C M?(H$#L&MX@H,!;QZ>RM,P:7I_8?K=W 7^[LJ(WJ;47UL\C/GV8T"N :JAY6I M8E%51+XE): .PM^J0)BK=Z].D*AD/G'1A4;AH_*K4XVZIUQ$PMQI%#S4U)9T M55#9O_[E0P1Y$UABHRQ5(*>7!5ZCC@>9F:A:+!1#=M#(E5UBQ$:7JW9,1B45 M)H:<6XA0HG03E972J.L;:AG MPV*,) A^&_8F72#^4$E)+3LC6HNR2;]38\R"O%;P:4Q!WXJD@1 M2ZL4%V>6,U&61 KHPEA'"EI A_M9O'7F&P7'4.+'JE B'A-$B2\CCW.:4@NA M@@DWJ/V7P[.>N"WVI\ GUI4%&G+,9SPXZU!HI%]8D\/1%-$LN_KQ8SM+D;^> MQKT1AB !F,)KJ_N$N:&6,ZTR[PMS\" U T?40/S!;EG&*.L8RS2<&%EHR\9I M9A KI_%D&/7[?<+!" DR2CS;G><4Y=C[$WN#ADWI>*15C&OI22-E$ZDK-,=_ MP.XE*8'<#!FT6D@*)0[7M?)A[ECH0DE+T!, *%.E D9EG.D[A)^RV_B*P;:,#V)A"8:8Y)N)9X' ,BM(S0* MB"LI9-#-'G<9,(#.GVBQ[>$]9*G9^(R5VJ+!@U[T."?>WC4_P^-2( =IMG#.6G"U2&%Q> %0+'M5J63N MD_AZ;SR6-":Y]R MJG949T,QEJ* M!ZB)NE4BR\[@E,7@@,:ZQ-JJ?;NO4<95Y >3J:_.;\Q=R*OLXM/(#[%2)=(M_+6D1BG;?J$]D2V#=2@)%Q#*RC% M55PI6IBI )(1'"$MQ?VS^_Q_RFL:&5.=567M+%/O*Y.A=_\=H+J7E0^R,CIK M:#,]+NHR5X>E#*ADTJ*21_"\ERDGO@2RI7Y6[)FZ0-:@2&P388#*KO6>OR;_ M>1";(#=15D)D%&%/C31K@6:6'GG+5BX_7WO-@6QI9>$D;Y%_=G"P5']-:-3I MO.BZ,^)Y7?MRIY/A!@>IBK<-84V3$<4:+P>4W_0T 6JQIC*DD1K6H>\ \ E- M28/B7Q5>.Q8=@_7=$ FQ4]2Z&Y+MYF*TWQI%1WJCHUV/WO-X@@%@90/O;-R. M=5%4/ 9"^!."&F>L6^5(/X4IZ5T%N M%:\ M,$<,Z;#96R=%==U@?Y^[[AZ\V@^T);<<]#[$OJ0?89%* ]WAU>FL-VP;,+PX MG70:1WED;YY'[FQ%^RK2FC<+<*!C\/N8BO<^'G*ZT>0L$L,9?@9C_\,K#PCM M^'V>!W7>5;=&*H*\=T@4'+A--6A&SU4B*Z>Z1PBSR71V)>@0X\%U.&8=T@5R M)!.OG535&-%OFUS=(TU&NS.\T[0V&U\)X*T$_2E-EZH^@3F@O/O4-I3RLVU; MG7CJ3LR12D*RR PS"(5>&!ZETPH1@4ZKLHC=I2HH$'W(>Y1>FT8O_,:028"( MK]@D!UA)#2N?E?.)BJR+J!Y.O2#7FB8/8"#XZP1J6ZV;6?6CHVDR:O:D:+BE M ATP,=1]!^?HUL:.C0G*-/S2218L0[/H/.6^TW: YX&MFT.N0WB"]R1:]#(X MW']HPAG+9LNX/;5+PO%.NX_(I:U^'.1S :,P/*B<=Q0*<1&V4W [ETX[QEI0 MG(+#^!*+6I3IW"=BO_T3IG!/V-%/O0)'-1&\1D'*_*AN=62:YC?_\0"?'':; MD-HQEX:]Q=@-PY?W%;04IM&FC!^T,14*W:*B;<94\2X/.SVGQP-9E1BI+ L7EH"IEX3.B<.5(". MELZHN6?A8;4F4MK(#3VU".+[A7RYD03@X[:W89H^ )%&EJHN.H]QB38P7H7= M1;]MN^FX&M:;3D?4%D/#Y+)%NK.#Q;OG'EAW3H6C1Q^#/+I4'ZK23?J0_JR5 M>A1XDD>XI-O 6LXF%TU)UWN*R$+5OMP$9M,&/1.X_'U'T^\[6_^[_C^P MHKJ?U[3GY*2Y@V\>=XY_^&ES)M>@= M3*/I9?=!/(@F<7O.]KU%'J6TNM!E9]0H&O(9J/V MM/K6>R/OW2'O==FE<^>=P]EA=Y4XQK*CKC2S=MDWG,^9WE>4_+_>(1MW3C9/ M1?#89?9K^)Q_/4]E1-8#;"K+MQA-?+_4&WJC8]/ <^C8/_ST@AG],"% M/RR)=['Z:$SIH8_0 M+CJ? _+)*7WT2+ !DO@O YNGS7>5U_YSPG:X_RCS-8JH1L;.U )3^[WI^$18 M_Z&CORG-FC\NG)NR-#E?TO&7LC0 [Q<&A3W&UL MY5KK<^.V$?]7,*JGU4*O10%I4\&\UH5K**7 LFZ M+(EX/*<%OS\9N:,EX0N;S94F3$^/%V1&KZCZU^)20&O:H>2LI)5DO$*"WIZ, MSMSWYX'F-PS_9O1>6L](2W+#^5?=^)B?C!P](5K03&D$ C]W]((6A0:":?S: M8HZZ(75'^WF)_G)EVQG:):N:7_+0KH/5(7$V=/#:#IZ9=S.0F>4'HLCIL>#W M2&AN0-,/1E33&R;'*KTI5TK 6P;]U.F5XMG7.2]R*N3?T ^_UDP]'D\5(.OW MTZQ%.6]0O TH*?J)5VHNT0]53O/U_E.843>U)%4NWW6PUW.*LCFI9E0B MX) # +0!N'E$&2\7O(+!$/@$0*/P)RA% (DJ$ V5C2Y0K0L(=A*F=D-%MYV( M"&"6T+L ER#?=[/XL_Z>95E=UH79J3]Z+J_]_0S[*E82_.<:HX]5-D'77)&B MQWT)KI0*8=2RA.U'9WG.M-<%7EMZ> NA8ZY]^AWM>@_IZR=>9:!& G2$5;-! MEJ>3,#SM_TO"\N\^5NB"+)B>\ =ZRS*FM R\I&C\3RY!_5NC^%@I*J@$XVD) MYZ0@56:4%,SI \U:!7:- COH"/DX]#WX#?0_#S3;3UQX&@'PG+2; MVQ%R4P]';JJ?0NR'&L1S8IQ&*Z9V[8SU(;[0ZP=6]$!%QN0&U7&]X2TRUI N)1F':Q-EW,(;1#8!"_WN/?@ M1]*WV/T-.&,7.WXZ0/=Q[#LK^BXZHTUT'P=>N".W[[H#G+&_ MTNLFXF5K$4K+M3>QMC/+3=1HB!C$*^IZ,/N)@.8N(]EJ2981;=4.[(;GI1"\ M8HLR#ESL>I8Z: 0G3JRVFX;8#=9B($0^U[=Q70<'T6JD/4? &+W(3%LWKU% MP#1^O6V\!8;-^V>-@/U\(+2DOA:DDI#O/O'^SPG\!C/%8(1O(?$PCB&_B/*< MY)#]4UJ2&\@.]KD(P9ML^W8X3_FMT+?K5#:Z#CA1O-XFA[G3?JX>X"!>;?-0 MR-NS7)OH+@["O@0;J'X_0W5QF*[BR'K,^[&NZ*KZ\&*H2W#@VI%Q[$>0*(1V MJ(-3GF_',3=-<9RL4>*UE=:A+L;>VX>Z?E831/W5V5K[HM?GQ3;OWH*
P>1\GSNN3BV%N?\"+!Y"I?9-&'_;G/T :",8KTKJE#Q0;!\Q] M+0,%QG ]L_4]G/;,?!8%##NQ UL%@^&#?L.^)"55N?_IM+ZOU1A M?5UE]0^MJ!ZHDFJJH5TEU376&.$TC,WY,M81]9UYQ$GDV?;H)F!ND/!HRTSB MN*VNQA!=]WV #/KQ=I\8FG=O,36R'.$A,#3OX8I&8S=.MLGPA[C]M)]\@J%\ M2Z4B',?A8 UOF)X.2 G,20R6]DRAR YUO7!JY\J>GV!GC:(-.8U_]&XAT2 ECW:-V[NZIM,#3O(7+DZ/53&N(- MT_[))@U3,_6XCYSN'=>XY[BT/8KVCU%CO/$/?E1N.Z>$B#9J"&.4KOM MI@%V 'C/[BGR=O^$NPV&YEU^[^M_YU)\?_5=/]W]N^XV&)IWC[YX]T^5VV!H MW@/XXC1]O2\>X@W2_F'?Q0&8^#>38 78C_L9[C#5'[A&$. H25\J4KSLM@(' M!Y[]>AQ #N6D:V[+Q6FZ?DQ*0^RGMK>+<)#:G^C@#(:3M.]XKV'Y*;K7_RJ. MA Z'4C(X^#7V0/)?:JF:^V;F8S>Q3J1\"W0.2>J'?'H43!Y4,?%OSA4L/RFLE%:ER[>[L M*Q 3O6B26B 29:1"-QH[I\TZ*0:K ,#FUUS% ]<*?@98Q%B6CCT3./8OW;79SM7T6EY/ MY]UJ+G@]FQMEG* /M=!C;7^S#^N5S!DPX(*\SW**UPM[5.X-:V9SD7)E=#7M1" M@%X7CXTLW(BR@/76VV:+M"K'-))-AJZ33JV+N245,W/]&/2"UY5J[NAVU.Z& M\UESL7?%WER/AO/8C$$R4=!;Z.I,XG"$1'/EN&DHOC#7?&^X4KPTCW,*FBPH \B 9 M>&PO=V]R:W-H965T*R2#2NH\D7%2GB3"5E0#4.Y'JM*,IJ:344^ MCH)@-BXH+T?G9V;N6IZ?B5KGO&37DJBZ**B\OV2YV+X:A:-VXA-?;S1.C,_/ M*KIF-TS_O;J6,!IW5%)>L%)Q41+)LE>CB_#%Y037FP5?.-LJYSM!259"?,/! MN_35*$"&6,X2C10H/&[9%M?H MP=FP" YLB)H-D>';'F2X?$TU/3^38DLDK@9J^,6(:G8#<[Q$H]QH"6\Y[-/G M-UHDWTXO0:Z47(D";*THJNMLK($ZKADG#:5+2RDZ0&E)WHM2;Q1Y4Z8L'>X? M U<=:U'+VF5TE. -JWP2!QZ)@B@\0B_N1(T-O?B'1!V0GG2D)X;TY _0XG%* M'X1F9.F30Q3)G_^TB(+X)?G*P*,349>:0&@29=:OS/K$7<]+LTZFM$P8.)?> M$+UAI)+BEF-D*2(R6;.229H3L BA*8 0 M5UI21--N;>A%TZ@;39:SGD]OMIPXZR:+H!M]8HI1F6P,Y128SD4%@*_[Y"L6\:]5)_I'6%9!NF$ M *U'#\%G&+W\W>,/D)'[XTH8\1(.&EAU(,?)0)*3'5E.=J1IGQ<& (:^AA[E M&9BH2UH(J2&'_8AT!8'?99: MR'M"#UC(1,UKEC2SH6=!((7 A_UH/5[@V9+3G.M[)(*3H )(&KZ;2%HNS?N, M2 -E&^@&M'$DY4"R M,68"6-_B1RD>^(W)!L@8PBP*7**E"HNJS*#J ,; %\$QP!B) M92:M92OWDX[_'\MAN\^OK>O_,*4V=GZ<@T\,.PRTPE-I?*B-4<#5#G%S!6:4 M8.,:79"IZ29Y-%]/S!^]AWTLY3GUP(7R)(@'RH5J9>K/W;0Z]0*GH&GMVB2_HUC=I<@6Y$!. M2.\V.^*K+KNY.2WTXN5\R%.(/,V'/,T>\L2LH0S6'1$Y 'H.*1]DA@6(QL*!@/TOI@ME,AFFC#("^VEL,,L:$:D9SU20;J69 BZ:N@IJ?I MP*6]^T 1S'T$YF6GB)('"&"!\>3L S5,HV<4%J]=_M,)J8/OBR?BOX$H\AK] MR,+EA97[!KEK'@TZ?H"6=!!LNP#9%^]!% T<.YH/#P02,S>*PM"?]I'^Q1[R M+(R7SP=D'/A]:^/4:>V>A=%P==07Z ]8WV.\93S &M\)ZW];Q7[(Z_:4XK&_ MZ$MQ&V?@;D#LCZJMA^>%?F1S8Q]C%_KT$U??/'+-I+F31$!O_*1/ON0M6TGC M%KUF\ H#JVZN5(TFT*?2$*H<0LH22G*J%,^XM124]1BG5BL^Y#]4*D/! 5/$ MNC0R?X?3H-8&IO=(7S"(OM2*CZQ()*G <8AB\A8QS6K @;VF8E[1%6^K=YIL M.+MM*U$%N<.RF/$2F.<(IHXH<"88U;/UM]N2F*1#+8XY J"QRZ:G,4TXMFQ4 M8LVE6C3O[60)^L-[(70Q5$LIM$L9T>N8MBV2"K,-71*<*:&UZI4#^]UMT%RD MW/)/3=>@"3*@K+WPD@*L#!!XRP'Q\GN7E0<18:T(=@&U^^A,JQ:P*:0O$Q^LQVNXW5_4>")X92\L;[T#@B7Y@;E&IO>9[@2 MO3<*7N*$^1J^?.ZA55(&?E6 &W6IZU* )Z(57D.9E$"3J$P;U7FX:5 [J0?5 M!#6Y%]PI26HY;(]Z3H\9"]6P/SQ*5&^IH4P?[,/YUI".Y8S1B]I8VS&?\96R MNRMP%6VCW'= MX&,&-<\IGMD&7).PCAATK[*"G'MP6F/N%(\[#A][L8MV#$F^?'"! MF6Z"KJI7N7$"59OC#Y#KX VR(NB#=<(6B SH=WB[SE4")FKPW7-O$1J2':# MH.!:-S<5#Z/49C?0EI,[S4T)@(4M,>V]1U-6[NBW+]>>H.DC&=! 6SH\4-;W'?'1.#.?>3G+>HT<$L:(PI:YGE-K#G]6EF3_" M7@_$B*NH=U U"#Z?>A. @F:5N7URKBI? S2^%Q*HDG^(&N_ L0NY@O2;8?N; MU :Z/V89^*JTC$53;S8]2/ 7E/@MQ]]4I4OL;8=A#3%#ZTK(2DA3#;,$^R-Y M[Q1 ;A-A[ZVHKHWJD6Y7U1T%\4/EY_]=[_#S[VL>=F\83KJ9MG,(IVYS88*F M;1D.;W[8+QQ>^Y1N81\3[?AGA(^RNP2SQNJ-ZX)^7UB&T^"GUJ_ [=9,/U)? MV@(E,WC>%(E''6\MF4DZCC\?:V?P9MB DC]I^PY<79>':CK6%.?[^IQ':U ^ MO))9,;=T?+QW"?U9TZWL^TEY[/Q(7S!0+?X5 ?&_+K7]O;Z;[?[M<&%_Y.^7 MV[]*O ?+<*BA&ULQ5A9<]LV$/XK&-7MQ#.TQ$,'Y=J>L>-TFIG$ M]<3I\0J1D(D&)!@ E*Q_WUWP F7+27JX+Q(!['[8 WL 9UNI/NF,,4,>@D8SG58UFR E;64N74P%#=3W2I&$TM4RXFH>_/)SGEQ>CBS,[= MJHLS61G!"W:KB*[RG*K=%1-R>SX*1NW$!WZ?&9R87)R5])[=,?-K>:M@-.E0 M4IZS0G-9$,76YZ/+X/1JBO26X#?.MMKY)JC)2LI/.'B;GH]\%(@)EAA$H/"W M8:^9$ @$8GQN,$?=ELCH?K?H/UG=09<5U>RU%+_SU&3GHWA$4K:FE3 ?Y/9G MUN@S0[Q$"FU_R;:F#8$XJ;21><,,$N2\J/_I0V,'AR'V#S"$#4-HY:XWLE)> M4T,OSI3<$H74@(8?5E7+#<+Q IUR9Q2LF0?P*"==*%K717X;. =ZP< MD\CW2.B'P3-X4:=M9/&B?ZKM 'W:H4\M^O3?L>47P*1A)/#'Y!E4\L-W<>A' M/Y(KJGE""J#D#:6PE"50:DO)-8&%LC(L)97FQ3TQ&2-;>VA9>D(W3$$,DJ+* M5\ CUTB=0]18;DT@G+6A18J,::5:?L#G,M5$,*T[TI[7R.03A/OJ3PA!8B0$ M<5FI)(,@(H!%"EF<;)A&D6I2NJ4JU6-RS845](440EE*,'=A.!5B1U+<'G+% M-]E@3#["H&-EZS4J#?NZ;+6:LL2$I.V^ &P43_9M@.I!>L+U)$])**"G$+62N9VZ]KYG+3(#BRK/4(UHG/5.G K*Y&2%1Y8PT\Z">$P[PDQ[H+Q$K0%&R9< M\(%'0"(0S4A56R=EA82$7D\T)"L;QW;U*T(@H2*I!*T-#@<&9%]+ 656DU<< M'20K#5B@%9B/E<9A3:%6')]V(O]?_Q\SQ=B@:'1+-Y /GU[9_XM?U[.+C>]=ZF! %G!8<( @^-U^<='#_-^?ZZ.2.3%ON^, ME\O &06!-P_)Z5A*FHQIZ#GO'?"6>BNAE%OEFCI+1VCO.GJ3)>;-$N@ M.AG.],N9Y;5;\=L:T"[.G6,Z6\RZ[SCNU9HY)_?#@9K8T88]7^A8:A;W9RET M F7?9YVE]MQVP#NA-W<,#MY9+I;NZB(8^&X>]\1?%=_[6[^RAR$G'[C_UM'$>>#Z'5 M]_I'X#L_("559$-%Q:#P*D@]T 65>Z4&VT<88' ,>0H\F91B/)XMDFT]PEIVI8>A]"'0>HU'(-N7YXM-QFA9#;VOX>; M=FX[J0TV>D5%15<8";0$P$MW-G"W&8->G"6"(@YTWK9KDY">ZA0,G5_7X%%R M-'6\(_CGBJ=U1UB+PHH$.N>-$_XHEP>;\"0C.5S^L?$L*<<&%!(7RH9=LJXS M"0*!DW.:'JJT]DZB!YK7?MLR>X.R_@#6=SM0$<) R8(GNDE+@Y(-[228LFB> M4JSEVOY7L+;)E94B- $M-6^GGD2&I?=T1\+8(\%RN1P_=?6>.$\:T);=VX<; MO)M4A:E?-[K9[FWHLGX2Z&%G:!Y*5 M-$;F]C-C8%6%!+"^EG!):0:X0?=B=O$74$L#!!0 ( .B";%-O_/AH?08 M X5 9 >&PO=V]R:W-H965T7**;5C1/>S%L@YY MOG,AS\=#7>RT^6 +*1U[V):5O9P4SM4OIE.;%7(K[+FN9861M39;X?!J-E-; M&RERK[0MIU$0S*9;H:K)U867W9JK"]VX4E7RUC#;;+?"/+Z4I=Y=3L+)7O!. M;0I'@NG512TV\DZZ7^I;@[=ICY*KK:RLTA4S]O)%E24!PX_<.<]*;),7A_SWZ=SYVQ+(2 M5M[H\C>5N^)RLIBP7*Y%4[IW>O>#[.))"2_3I?6_;-?.3>()RQKK]+93A@=; M5;5/\=#E8:"P")Y0B#J%R/O=&O)>?BNL<,S08:_?&A>FTXIRI:E#MG M,*J@YZ[NY 8I=NS'JEU@GZDJ9P@9 57L;2V-E]J+J8,]TIIF'?;+%CMZ GO) M7NO*%9:]JG*9'^M/X6?O;+1W]F7T4< [69^S.. L"J+P(WAQ'WSL\>)_.?@C M8TEO+/'&DD^2Z8]CO]%.LC \9W_="/OZBT44Q-^<5-F/_2:9]AJ2J8KI2C+; MS<9H\!K&N/8GU6S1KTU1GKKN;+.J%7CL?6:%2B5,^!Z@U4F M6::WM6XPDV9;56U*R5"XWI*56Y7I*F\RIXE-5L""0[:=*S 3B$;L8-5)HT1I MX:N3&R-*YC0Y:>5 [9R];0S+"B7776PP!_[0H.E[HDV!L!&6O"#)4\(NC<$]U?@ M2";*4F?]5!C(NLB$M=)2*M@P4?NTWR!AHGK$@BL2[YY:)TX&V%I5T$9J^N4C M"[71E%1&FPEJA]7/1(7H88M6!'ADD%8 5(P\X)_5I;Y_; MSL*IK?6^( N(?DX/V9]T,W%I[;YVSUV+OO M'FOYHH?]KSS?%T;*(_[KA]Y0OD^.//4$[R&W*VQ,(K^/2__\)*JDGV#P;[\N M[S]+ZNX.);P7?!R& \$\X4D<#P1IPH/9; 3_#E3PNJ<"VNAO ML8%-/[[@273 36%V<4A6RJ/H\!HF/)H%X[75#AO^X$B<\'0^&_J>\F2V' B6 M2SZ;#8.9+7@:,< NP;YD+U-[QZ@-O#K_[K_6W5_M+R?*X,X0"LQ*(5PQI?IL%C"@*>S MQ4"0+'B0#JLGBGF0I./<"[43U4@<\T4TGASS>, F?<6'?!&/ZS*,^#)8C,0_ MB7I@#XC+ V+$HP'^@J?ID'2BV=BC:ZL$NQ49VHV,/9,/6=GX7>\3QO?1$:%Y MN\_'7O)E+\7I_>N+_65>;LQ)]9=L @AVIW4+[S X!H]VM:4&, M>^2L+D77SLG?&U7WS=VA RTE+JW,T.WT3*_/&KRTT+SM,ZE'=VU[WI(P)73 MM&U_BC, E+R#H* )CU[/#\G\?.PV9Y5TY&E.AP,:1$+@U+:-.!S-*[E@NW/E MSX?&IR.H:TL._CWN_59FG3 <4^^!:,?+>"KRDTGZY_$>5\B 3WE\M$F'!'=, MQF$<\5D2#=APSF?SZ$F+P$8)!.&0K,,07'>"*^]P321FH^UZTQ_S!]\'9W_? M4"!]8? 598AN7OOF8G\'T,EZZ-IG++C,R58_)>E$UWT^X,]AZ1=CC_9G!YHMN5:DN$C)1J"PARJFVD M"&&/^^!:YW8%KJ>YQ)4KQS;"K=$* SY %6.C52C^$E21:U9IAT# #8:ZJ;*D MSEB4N 4CVKU'3&09V>DZ,XJU\[D;H"1F4MW[?F\E2G\7%3ZRXSKQ)3&?XDC>@-\^[FJE_8?^Z[;;UR'Z>V7PM?";!3R6LHU5(/S>3II^6W_ MXG3MOWBMM$-\_F\A12X-3<#X6FNW?R$#_2?0JS\ 4$L#!!0 ( .B";%/$ M!VU$S@H %P; 9 >&PO=V]R:W-H965TH:9;&R M=+Z6$:]^=1 :KV3)AVIS,)_-7AS44MN]RPO^=NLO+UP;C;;JUHO0UK7TVVME MW.;UWN%>]^%WO:HB?3BXO&CD2GU0\8_FUN/MH*=2ZEK9H)T57BU?[UT=OKP^ MIOV\X4^M-F'T+$B3A7.?Z>5=^7IO1@(IHXI(%"3^K-6-,H8(08POF>9>SY(. MCI\[ZF]9=^BRD$'=./-)E[%ZO7>V)TJUE*V)O[O-3RKK_1 M;$\4;8BNSH#\Q9[L2(I7PCH[R\\&XC/.T&-7I@ M5?DTA-.6G/(A>JQJG(N7-ZZN=8258Q#2EN+&V:CM2ME"JW!Q$,&"-AX4F=QU M(C?_#KES\0L(5$'\:$M5[IX_@&B]?/-.ONOYHP0_J&8JCF83,9_-#Q^A=]3K M>\3TCOY[?7?H'_?TCYG^\?_*GH^3^]5%)0[G4_$H7?'WOYW-9T>OQ#M8O;9Z MJ0O),7^U\DJE0]V63TI4PZ?7&ZIJT@N*ET4=&'K2A<:TJQ4(,G5/F*#89];A%Q=E"3 M7'EX^FK'GMTW\&@]BZDAPEIJPVHP@I(I^0V>KV&@Q'^C!"M@H]FFT "OQLA" M3?N@N?6.;?-)>A"/VW$T0<>U+I78I#4R\9+\ --,I"@9A"9]$8#^N*(-(2WL$&8CAD3<1A1J !JV%B*94M. M@U$#>(/+IA/;+8Q><8B3WW@#K0=I(/6F4I8)>668C%=K95O8(^"Q<"NKOZIR M*CYBBRP*WV)+3SGQ\@J5,<"43&..9XYK^#A"MT2"

"('=086C?3=T25<3IX%=7 V1K2(*-\+FL6O76M3E&9% M!N-]HQ*4;SR6O(9[J/Z5%$R51F7R@ O#@GJM;,I%B-D)19+ #8$^PZV&_N9( M@TZIGR"PX=ADS9CC5/P& !)?6NBD?&*J*5K),6NJ\W'D@(4T%.T)7-JF)$O3 M^DC '85$!/\R)#,LG4%30MD9.2_0$%"W$)A" >!8<3)0*/=$F+$T.7DTY[]I M2T923HOY[-55%FX$.[QR2/F9B -L"#Y*>@K.Z))MG[417,^A<]EZEHYBI (D MLY86-2)G"%"<.*-(1E4OX.:N4O)&/,S$/G-T;<"7\.QEG[G_[[\?69]QM] O M_4H*/KC2_=U5^/&O; XVQ?!TK5;:6H;E[*HN:#??(MP/XO1\/GH[.AF_O9B= MC]?.3ONWJQ0G"?M&V*A#:$<:'9_UCX?G)_WSR?% ]^CL>*!:_H6>,%7F#J8X MY=1S=8>0)Y7&S#@VZ2.R5/N,?!0;*;H9!;O4'WJ$_9/9LT<\-AX?#L?%@Y M'V2\R4C:FR]G]'!P?O;L.V3VCV:GX[?CP^$-[G^BEUZ\&/OE9'[^I+5!?AL] M)@3*[-]&16)HK#AP&(7(?.@07-VHJ $RNZT45KP+ ;E?4((G8SL4$L@[]%5B MGW(ZP\4-'WB?#_0]6X:,9UVAKKC!H-J=D'ZA5I+1\V=I 99;<3A)T4TLV=]P M*9;?J")G1=IPGL#O.UP)TJ18ZCM5/F? O*^.==!$K%$2"#4?VL7R@5!?+[I2 M"FNU5A/(_\%E*7Y?D&1KE/%:F_^-:I[TG8V]8C MUK/D[^Q:I?09*7RO,PY4#30PF/R\D4OE4R,70A> 5+:H5:?T>8, O<._B;BI MM)53BA59EIHW<4 88NUI/$RYMVBUX;!N>MEZ8?KR/XXI[L$EU>$UU3=THZB6F1&G(J718ELT:(+"F^N9[@BHR5"3V 5=X\3KL2MMY.D( =7 M129+K.DN@<84#JW4I2+V!0J"*?+ MOA/F@!M'&EH)W@4^I6IRGD]H<*DYON82U-]$=@54DY:^AW:1+#A. MMF=)II("L-%"=\$%U)VO$YF1G,\\*1\_? M8+:T/"+^>?/AQ_=![",&(K>2A5PC;4#-+ZG]5AC)N>0:2<7YS''.HYUAC9(4BI9\C,F\6Y8Q:X:%B>7HBH#<1)2 M3@2LRVQS!5DY3'@8 0 9??G;09F%PK"'/+KZY\G&+#Q:0BUJ?C);9#$B?0([DJ'K0EE.93I M<*:42C%#.N%&4.ISND\@"F[$DKL$&Q*2DG,-LDKUY:^',HP#[)SPGW"0;D?Z MLO%@KG>#)D&-U*$++1Z9%W M82+K$]JB>ACI ]==2Q.:F>0$HTA, - RJJ5J MESV7668(('Z)(KR$B>J.@G#:UU/!&$1[5M(J[=O]H< M!T]5YPFB,M5'9#U[HJC]Q4T7*N.FEJ6[Y8SI;FMN:.PT)GEMU/22#BD.Z(K* M!ZX%BQ;H"$3B]B'5Y#XDG2_Y5M!Q?XBQDPL^HLX'-F ?\=B<"%!$IRL.V:NI5@HEF&7_E1<,7S=GWN98NFX14W!9ND6,B*-[6[+U0G*_58NI]_*D 0P MR37_3@AJ['\C7?,#&\93B@RYZ80+73E2_YULZLTY7!7ZB>!5UM MT15966NKN5#IM1K='@9"")B.1U;$0N0;U'R1F:\4H!!RQ6\?K-Q^ HJJ([LA OT6I>II>&"G8$1X4U]^"39*^=R?S4G2X 4Z*@E7=%1IE(A M&V)E">DL:]JC7>Y*EL9MJ/TK_EV'K-3:F'[\ MZ+_V/QU=I5],ANWI=Z=?D'X:66'4$D=GT].3O83LW4MT#?]^LG 1.,B/%0JC M\K0!ZTOG8O="#/H?U"[_#5!+ P04 " #H@FQ3TFN2'L$" "@!P &0 M 'AL+W=O':3V\3"'YGMDO+O=^VDH4A0[0/MH8U]<\_Q.7;N];31YLY6 MB XV4B@[BRKGZN,XMGF%DMFAKE'1FY4VDCF:FC*VM4%6!) 4<9HD1[%D7$7S M:8A=F?E4KYW@"J\,V+64S#PL4.AF%HVB;>":EY7S@7@^K5F)-^B^UU>&9G'/ M4G")RG*MP.!J%IV,CA=CGQ\2?G!L[,X8O).EUG=^\9?\2O).7);-XJL4M+UPUBR81%+AB:^&N=?,5.S^' MGB_7PH9_:-K0)0-(DW2T MAR_KW6:!+_M7MT_8QSW[.+"/7VOIFD2?:IR^%=#O8Y MBG*H<(%>T\\@@FP/"/T! 6VO0[DDZ':/@:G"#VA*;&)=H 4&I6'*@5[!P6B8 MT% T<&>W&T,V6*>@AJ.@A#P_(X<6-:V.MSD%5,E@M#6!E?CPT&2),%0'QME;?!O M/Y#=O1C"[;_(&TV>TY<>/='WAZ?[1-YSU1WO=$V)I@QW@X5O-2..GH85G2%HO$)]'ZE MJ=R[B5^@OY3GOP!02P,$% @ Z()L4_9F-I#Z!@ [A !D !X;"]W M;W)K&ULM5AM;]PV$OXKQ!YP:('MOMEIG,0VL'9S M?4&;!K%SZ5>N-%HQD4B%I':]^?5]9BC)VB3VX7*X+[9$<=Z>>6:&W/.]\Q]" M213575W9<#$I8VR>S^8:LOA2.%_KB%>_G8?&D\Y%J*[FJ\7BQWFM MC9U^[\D=L2RT8&N7?7.Y+&\F)Q-5$Z% M;JOXQNU_H2Z>)ZPOB];CT*Q=)+4]G:JQ&_?,?9ZO% MR0OUCD#1S+4V*M2:,FE/E#W&RC>?:YL1&!)+M;ZY5K>N,9EZ>@J\'E+9>+PE^DJZV39"&NKC-Z8 M"G8EX)VK=G@(9FM-83(-6-ZW^1;](#(<%*)!3;(]=M_4#>J;-;5 R$=THTZ/ M?-9-4T%';XTCK.@N6=7[\)F;$ )K)!^>-8464>G0QS""V%/FX.0G>&$C M>7@F *%MZDJ<\(1 79T]]Z)[1YF\?,^.XKN(!QH(,IH31+)(<72$XDA@$ZJ M3G5(7(<*512IWI ?2HFU5VT.9ZQ[P,V96@<&YTOAJ=J3*O6.6!@\]"UL?'.L M,\:L,!6-(_846V^'?+V=W_:5H=GSX@N1V,:ECI/NHI64"L* M>*DV!]5&=*M/0U/IZ"I>)6\L]G6F $#E0D#;\_X 7_;:Y\#T+@.> QW]X<0;#^Z_:'#H:IV&"_- #D4X&I0?2N!PH9D0"'A%GN\7@*KC*Y:$T) M"?<-[$^K_M >O6WU5!*ZD-)1U\X[JW?&H^[6)I^J-U09*I+IEU#I:HR*&\I0 M0O&@UC#\':M<+5Y5^^^%Y8VW!VI6TX[KF)8O7G M[V$(!NI:H2Q(LEHLSQBUY3/!A>%+PY%GC@RS WLC64M&EEGE(=<5QD#>$/' M[D;)5&V<17ISPG$^,_?0-"WXH!D J/G8Z@K0>$F% :3MW:BT=GXJ"NS?<,.@HS5%;ENI(@Z*'7%H_]WCVR]A6,*:=KEKI M*L,! \VNX"$P_M87ZC6GQN'4I=7/H+=< M<8QG3P9BKZ_P-F)VJDTEY>J'IC@R(PR_PCD,Y;)F//8X,98*OG..O8&-T((/ M%MV-15O0%5I&&KY::!RSX5,G/Z-^W MIU\",(^VR)BJJ(#H8O;TR43Y=+M.+]$U0.^%PXWK>Z% M#0P_<5S^#5!+ P04 " #H@FQ3ES^2%ID( #\% &0 'AL+W=O(7)*XD / "VKO[[/+D"*BNW,7*^:^A(8KJ MH6MMN%XT,?9OU^M0--3IL'(]6;RIG.]TQ*.OUZ'WI$L1ZMKU=K/Y8=UI8QO'^_.WM)>^7#?\VM ^SWXH]V3GWE1]^*J\7&S:(6BHB M:]#XM<3$>RX/SWJ/U'\1V^['2@#Z[]U92QN5Z\6:B2*CVT M\<[M_T'9GU>LKW!MD/_5/NT]OUBH8@C1=5D8%G3&IK_Z(<=A)O!F\XS -@ML MQ>YTD%CY44=]<^7=7GG>#6W\0UP5:1AG+"?E2_1X:R 7;^[HGNQ 5^L(9;RT M+K+@;1+%J:P2?X[M?"?FU0P6\#IZ4MJ4"B%O5 %]_ZH4!$/)OTLK_]=*8*/Q1FU^(H-B;M< _R M_G;[R\792KVO<*+:DPJ-Z<7\8:417_,XDK],CM=CHV'WA3P M^* 0P))C$ 9MHXJ.?Q<-* 46E(BVZEM=(+R[0PIYMFF6!;C9I3!PODTVOU)! MMZ1*!Q?C:/93+JT87'@$:J("CI1F/0!+ =],;/AYE-HW9'/P#(Y4+=7B!%D( M%J21D$EXB=VF:/#,\=D1RTV:&-?GK]^%;[R5S"C/I"DN\%.O?61(<=B07QM- M9:A,.R=#H8*A#\T%0)9"LLPQ:87L=Z9EF&6EDR!#&%J]9)V=0IIV[,=*_;/A MHOO-^2R7$2]R 2?>(VPJ #=P>EZ"1Q1Q.K'=!I3-+/^PBIT)C?-13$5)**NY MLI=J ! XI("V ,SBB ?5":TF((T(@[$=Z0"I4GH0T&!'YV8^A9X*"1F?R!O^@!&11J0!$Q_F.; M/!:S@<)'20.A4XK3:MY!!+(R^B3Y>=%S:'I.,J,3JLI6'D*:D(Q4($2JH:T, MJ'V6D1.0\WH^^,N3&BN"(M1B=F&B,XF*4%9.K,X#FD]4"G8HQ1S0?%4%DG@\ M;33'RP9B$Y(Z_9#;!%('K.F2=:55G KO,:59]1OZ4"A-D?AS@GCF#TBDI$\& MLT+@P<013 M<\F?9#,S.[)PSVT/09,FQO@*,*%-^.$V!EXT@0=FCDX@?X_2"T+[HS ;50TR M6GC"'P1@8I0&=0M7T*T4&CT*&:6+[1QEM'H0WA)!01$"2,B3!28*&$.VS#U) M<"F1GEBF1,=E$DRE$C'/STGM2 2KF9_3*K2BR@)# /^[0G@F<1EKPW21VC/L M+1Q3#IA[%W.''X])Q!5Y:;)JXG;,#IA@AJ)99D >(QAR<@1A DBZ=U94@?2_IC<#R-!W^J6.TIX_$;\#Z?5 M(:RYI[$S3<, B$=5>KMA%P$B]+5NKZE;.O4QS!%YHJ>1R8!.63RT6D$>V3& MU,:%'0"A;T[>87<'R<'.S)1T[Z@U2))HJ+3QN6AS_]6/CU>Z!XP?3)>F6[PK MM/<'3FT2+0?A*'Z36F['K3;7)F#(D.4@ 3>P!&:'KW/@I7 "<^,(>VR@8Q9D M5L%5)5*W0\C&^\I*_82> S]G8\-^&B$QV!QR[P EW:?1H9IZU))S@30R5TK= MXN9=#BV-S2+U\WG3.YZ2)I\T/.4SPBF+'GUHC4ZC41IX*M"=V_.!48+[;6LZ M%>(0[A)(9RTW#?C)0$;N=O,.L/$#5F:"\N;\W6QH*5-1G=PJLG8EEUEV[)E8 MB\BZK&_529AXW!+P.9V^G0OI__STU:%P]L>OSDZ>7U\>GS\.,K,)P3:>TE4.'$AYEL0DP2EZ',DT67\ )3#H9U/9 MBXWH>+']8;/<;#:3Q;/.>/%!!+ MW_/XQ$(S28,.^%N"^6Z)SC1'+,C5>/74%Y;U[(L4^*J6[V[<&<#HZ>/4M#I] MVGN?OF@=MZ?O@C]K7V/.01NM(+I9O7ZU2/UF?(BNE^];.Q=!CO*S(8W^PQOP MOG)(:7[@ Z8/GC?_!5!+ P04 " #H@FQ3"6D\,AH& \$0 &0 'AL M+W=OI>/Q\:B0R@RN M+GCMO;NZL%70RL![)WQ5%-(]W8"VZ\O!9- L?%"+9:"%T=5%*1?P .%3^=[A MVZC5DJL"C%?6" ?SR\'UY.7-(9WG _\H6/O>LR!/9M9^H9?[_'(P)D"@(0ND M0>*?%=R"UJ0(87RM=0Y:DR38?VZTW['OZ,M,>KBU^K/*P_)R<#H0.?_Q3J>G8X'(JM\L$4MC @*9>)?^5C'H2=P^IQ 6@NDC#L: M8I2O9)!7%\ZNA:/3J(T>V%661G#*4%(>@L-=A7+AZD::+^*UE<8+:7+Q&K>% MG8M;![D*%Z. )NC@**O5W41UZ3/JSL0;:\+2B[],#OFF_ BAM?C2!M]-NE?A M Y2)F(Z'(AVGDSWZIJV_4]8W_7E_-_0?MOH/6?_AKXKG?G5O;0 Q.4[$7KWB M]]].T_'T7+PSXJU=03$#)XXI9I/3H0A+$+>V**5Y$F "H(A0)E@A&_'KA0/ M3@OB#SI,VM+Q^?8F+T_._QR*V1.#F$%8 Y@- [3^&7O,BSOI%I9Q#\5;22TH MM;CVWF:*W\0?M9WMXYV=]5)E2P$^R)E66.,Y0GXQ&6,?:$T:/&05>>-@9?5* MF870=5RRB'VMPI)EDDY(0\ 8] [Y"K47^#"7F=(J/"7B(WK4*:W/-=L-KK7T MPL *=>5.KHW([=H,>16;4DLT(K7Z#^%AN- &>F&"DEICD+0F^Q0WZ3T$W[PU M4=0V0_F<\:L8X$]&T6!P"J9NPYN1ZA6WL(K2M:DBHV.Y@YBKD4VRT<:><1Q4HGG.UX?+>"MPZ_Q,%&#.&MJH, ='Y[ZJCY\- /KPX:33% MRLEL@>5$NWZ/Y!!S+R3Y%DMD1X"&F--2$3+;:^R:#DST76UP/DESIK2^VC-H@"US4%;W15[ MEK QY1''80O(MI6/DM.NE3>S)/$?SGEC*F0:Q5;0OL.&H4.R+)U]5#C( 5MP MG!P>"+NJN1X( M3ND47?C8,:YVTEXSW@ZH>-,4"S"$5925*ZTGPHL=7$A2D^DJ![[N,3W+4@4\ M2T MU3XZBU(QY:.F62[WIVDNR!3S>>(+5;G M#SG0F?@5/FP#)C_N6]?BG&C(@'2J_!MMNZMC6.>>LLXEV9M4+L Q^4.R T%2TS+=]SND0196RV@5>/D6]]_[H&C^ RY;E,&NMH.B=UFPFPEZKGE^)$=,MMO]W%XONF&P^LZTA^?&"V8&YXDX^.GA MA9>>&:>'DQPL,C+1Z5%RW$;OF;^[OKI&O2_: MR"O]MIBB$YQ(_;=K7]:> Z M?A%WQ^/O"ICF!08';R]S%!TG)T>#.-J:EV!+_CZ>V8"]R8]+D'A[H@.X/[=X M#:A?R$#[@\G5_U!+ P04 " #H@FQ3)NU&,,4( "Q&0 &0 'AL+W=O ML/NX$4M/O>=XP$@R';D_ MHH7=_=F=.!T?3IRU'7KF_OK]JIRDDWX,PTHGP21QJLKU^.KA],W6NJ\^5RJ( M^\*4_M4H#Z&ZGDY]DJM"^HFM5(DWF76%#'ATFZFOG)(I,Q5FNIC-SJ>%U.7H M]H;7/KG;&UL'HTOUR0E?%X5T#V^4L=M7H_FH7?A%;_) "]/;FTINU&<5?JT^ M.3Q-.RFI+E3IM2V%4]FKT>OY]9L5T3/!;UIM?>]>D"5K:[_2PT_IJ]&,%%)& M)8$D2%R^J3ME# F"&G\T,D?=EL38OV^EOV/;8G5GS>\Z#?FKT>5(I"J3 MM0F_V.V_56//&Y7WCAQ[#Y>P$PZ)A M6+#><2/6\JT,\O;&V:UP1 UI=,.F,C>4TR4%Y7-P>*O!%V[?*YCD;Z8!LFAE MFC1\;R+?X@3?E?A@RY![\:\R5>F0?PH=.D46K2)O%H\*_*RJB5C.QF(Q6\P? MD;?L#%NRO.4/PM.H$K5C0ZH<]]#C?1QN4F%],1!0@_O&WR\5L^4_QNQ*& M5D2B7$#6"/5'K2O@/(R%S3*=*.$KF:BQV$JGY^$]M'LC55Q/Q M)5= U'^MT^$!&@A;NT9#NS9Z(RE[/!+00( (MO=>;IQ2I+E =1!2E#HXNU&E M\ \^J(*(UTK @%2D->L3>*^RAC$AKE3.)LI[ED"2&S,?!#SS%@3W^#\6=[DN M952UCQ%HELL!REBG.<&)\76^0.K!O?L6^VVICHE/X]=!XK,'1HK3L*KDV M;8 J^4#[^#&,]SJMI0&%J978U-+),BCXD^PN'X@@.)U$5V$ML=]4"1(O=%%9 M(T$.G MQ)Z68^+\(-G!2.>MPC^(V[#'4G@+&X2FJF.W5FXK-DIC/*%FIZDFG\+S *Y2 MXD%)YQ^/6IMG3=H146*D]SK3M#V2 ]Z!01D052:J31ER[5X:3<3K1J;V>S+D MD%WHC&%@2]6YQQHT/!*6(+$45&15"A6N>W8&>,5GRF'_;8E+KJM6 +9#3VYA M Q /'$0N&_>>$V &/+D-5N%QKE5[9*4>!A4(M8QA@J\#.2:Q!U$;&P("C<>>ES5YR?^((DV:RX3%( MR5@>2 >G$KLI]?]4VA2\0V:G&F3X""BB($36#7I9;-H09PV8=N",0A:W+ M,-2HLV(L*E-[!F1+GZ) )W$+VCZIG:-\11'PVC..*!T-M_.ULU^!KDV,H_94 M>-'2##5=DMFD .);4ONDRI HW*01Z(#P.)YWT MQ*B,8;%/R$=@JWT[26@\4^<5CIHFE# Z02)3*>M$6#>F_.:RQV2)+"G)UV2" M3"DFJ2($87R#"REYO$I8/_C$,>CA\;5U+I9S%M("T-/HP<51QH@R?,Q#E\J3 M83_:X0S"39WR+G$JBE[A'#N.@PX[P_X2VTFF[R&KM&5"Z6V.3C'=WCQ'5$UC M=:I46UQ1@K1%J=UR;]4GFP17^SY+G*Z&G8-*P6 []&T(B7[FB;)1@!*.H?CH MAM$2WJ>)72L)1K/H?3]CB,&,H1I3]ZIKDR?^1 EX--W&O60^D5ID/-O2%CU! MQT^!"5%R,M%)@8Z2H,&8>%C)>B>%7&*@Y2,L1Y&YB\R%PZ,1 ;O"Y M=2$>&!H_<%+P%K*;P>8+4<23G75<))JIF\=K(C@40\%$VISH"/LHIGF3NZSD M=FIV]K[F@. @B+/#&GYI3X/CYMA )P:VYGC7'!C\'),#\HM>'BC\@@L8-4/. M(1 SS'!(@K[^Q76GT*GKAZ@*E]<(M_>]K5LJ4ET\$_/5DFX7W?K9Y3DM+'<+ M%Q>TL-IQ7E[2PME@@6=>F<&.;GD^GBWGXHNE H5LT$5=[&.YDS"^FB^AK/?7 MXJ>V;+8OGZ]FRQ?BTWX=/CP$[J2=S6>-M#MJ/F"KX&40C0>532:)JW%KCOCG M^>KB[(5XWYUB&P''=WZ&/6?+LT$WWO(G%Y6^!((Y"W=3:&]J)0R&8]1M2]E5 M]..C&.--2;3QE-N,[T'G^UAYZG4(^W;U+7IQ7)R/3[(RT'H/LUX%>8J'GO.I MZD7'=3XYW\F[F,S/3LL;^K E6Y& O[>7 TOKJC)M7TVDST4&5P(M\1-C_-IG MN+2CVC51B%UI&P]]L6"BPNQ%XX<3^:]>/U(%[W\ ^\&P/CV"=^0?#%=QSHIS MXG>'AX-R^-<]\7.7#EVDX&YGCWQT:EF>B56O=#T3RUYEZZZZ2[X,V7R_[3XK(?V*NK_M/E4GS>:[5=//>56\X.];TX M6+I<'"R=M_VNI]3Y0,6S/O96E_/^TZI#XK$/P]/>9_1"N0W_6$#3(G(N?E'O M5KO?(U['S_ [\OACQ@?I-O0UQJ@,K+/)Q=DHSD?M0[ 5?Y1?VQ!LP;9]:&]H$VZ'ZEN?T34$L#!!0 ( .B";%-@"<&PO=V]R:W-H965T^X%2$FVDW73SC0U*0+GOLX]%^3) MVKI;7Q(%=5]7C3\=E2&T;R<3GY=4:Y_9EAH\65I7ZX!;MYKXUI$N9%-=3>;3 MZ>&DUJ89G9W(;U?N[,1VH3(-73GEN[K6[N&"*KL^'.=Q-!I3"U-1X8QOE:'DZ.I^]O=CG];+@WX;6?NM:<20+:V_YYGUQ M.IJR0U11'AA!X\\=75)5,1#<^)PP1X-)WKA]W:/_++$CEH7V=&FKWTP1RM/1 M\4@5M-1=%:[M^A=*\1PP7FXK+_]7Z[AV[W"D\LX'6Z?-\* V3?RK[U,>MC8< M3[^P89XVS,7O:$B\_%$'?7;B[%HY7@TTOI!093><,PT7Y28X/#78%\ZNJ2"4 M>5&1^F";W#;!V0J+5NI]$\B1#R>3 #N\>I(GS(N(.?\"Y@_J5^"47OW4%%3L M[I_ O\')>>_DQ?RK@#?49FIO.E;SZ7SV%;R](>@]P=O[YJ#]5ZSL#U;VQS-)-E+^T3:KF@P6,"K#!"L[+W5K@JY@[@[&T*=!G:\_1IG"3T5ENE%VB[X-I";/"5@K;U:=I(_.$_:8?T_=8/$/@AA,_4)#YVZ+$VCX>RJ MJS2;Y*S [2V[7M7H>+6(X>L*0.+&': 7#Q*1W+?.P"VUP@/7B,/0SR;'Z@;) M=9RJH#AOV(=J :\P5>(^N;1?KR=9>@LW5=)1;Q_6$PTMMG$*6.N*8&*7@W /1>-_I M)J^:VJPK$[C'0V)T6:M%(.CEO=1NG:(CM:>[A2]NYO,1(1!@&\,A< M03YW9L%^\KS/U&]POW,.0.!*8869>&3HCJ+5P/[C/W!J(94)9>>QC$OG@OEO MC"@5\%$&81M@U P%R]15YWA)4"]7J1T>CM' ^4:YQ(10AZ<[@SJN#;K@_/>/ M\98IA5JB6DZA90=F)KTIJ9+FE98;8%,:+6 -:\^C3+;:/-TT%G.BZ0)=#$3@HL[LG1EXBDJ0EUH@6*F%03;>7_V+*8>5"X( T9-Q M,$]TB\G A>]\&R?'NJ1-4_IN43,@_XM*QJ)1]?3L2R-Z>$/@![H6_EQ':;1H M@$OT#XK-JU]S4\VG[RYOKB_E? @WX4 M(HTL5Y*QM, XR/+N<^3B%[M&ZE 7)!;(3[(5F86D;ML?.!O=E''(JIWGU(:- MSHM_\("O1470QJF2O%R((0@^'8_Y .Y5)Y/&T1U.KV/>O"594J)=&J*$W.*A MBH."[LGE!IR155M='PL.1H/?/$UH2<[%/?HQ^)973!7Z#\[?3^/:C6G=1 I MY;ERW'AH%EOX>-3@K$EZC32]BUV@547-*I0/O:'L:1O1?8LP.1]0_K:B0$/Q MX\2M3?%]WT&D*B@R.[J9'.RL-,0P0K;=7F/ BIU$@<@*'3IQG*4(K-+J4W:3 M]<&S'U EL8<@)5T53GFBV^V367_2,BQ.3/"-\$;D1YK+)93Z MX9609]KS@0M;AT-@U<475\<8N:?L.*%"N?WKWD<+E[9A']K##K MY8U"3+V6WVWG$8%_\W;P]O'?BW24T>)Y?UR<)5.OU/[1^.!P#WS*'6G_XH#2 MT>>9X]D_=@]F@R.S\<%L_UOM!'#*+^-<@/9Y4Q@.0XX67]R[L3S?GW^KY?A) M9NN-Y(^;WYNKG^)9\]'1"D+9B<3_(7KTN*^1T?GA&_4A2J[%:5^'@(-A-[31 M2^+LX0[8S=0Y2_:(S*I)HQ]O/5*!^$[UI\P<(8)=3CX3XBMU,!W/CH[[7<]] M*)AL?8^IR:WDJY-(0Q/BIYGAU^'#UGG\GK-9'K^*80"L>+!7M,36:79T,(KB MV=\$V\K7G84-P=9R69*&2/("/%]:'./3#1L8/O>=_0]02P,$% @ Z()L M4W408"*G @ S 4 !D !X;"]W;W)K&ULI53) M;MLP$/V5@;J<#$F6G31);0-QFJ(YI WBKD=:'%M$*%+A$L=_WR$EJTZ1& 5Z ML;B\]^8-/3.3C39WMD)T\%A+9:=)Y5QSEF6VK+!F-M4-*KI9:5,S1UNSSFQC MD/%(JF56Y/EQ5C.ADMDDGMV8V41[)X7"&P/6US4SVSE*O9DFPV1W<"O6E0L' MV6S2L#4NT'UK;@SMLEZ%BQJ5%5J!P=4T.1^>S<NEN]^81=/D=!K]32QE_8M-@A@4MOG:X[,CFHA6J_[+%[ASW"2?X" MH>@(1?3=!HHN/S#'9A.C-V "FM3"(J8:V61.J/"G+)RA6T$\-UOXI<5[C\K! MY0/]3C)'JN$N*SN%>:M0O*!P"M=:N+(G_(S:XZ@Y_H]G.ZSP63N$X6D*?TO!VUPI!Z3,E/),$M2A(1X8,A>@Q^G1FQ3.R])XLM%?"PLEDZ67,8JUU6(UF'><(Y1'BM)*Z+FZ;NC!$P[.]J-TTWLUZ5VU/UQ6=&X11, =+_25#K=)@3H!_CL M-U!+ P04 " #H@FQ3F@H82=0& #W)P &0 'AL+W=OH,84]8[.3)]5^+D MB"KU(SV^ZWT=V;N,)<%EN2<1W_20*V.>_,>"L@2)Y'ZQ+>_ MDVP^4RW/YY$TOVB;T0Y[R$^DXG'&#!;$E*5/_"/SPUT8W(S!-7:GBHR5;['" M)T>";Y'0U"!-OYBI&FXPCC*]*-=*P"@%/G5RP39$*O"RD@BS +W#5*"O.$H( M^D"P3 1)Q_8^XT5$9/]HH$"KYAWXF8:S5(/;H.$ ?>!,K23ZC04D*/,/P-K< M9/?6Y#.W5> U6>^C\=!![M =M<@;YRX8&WGC?^:"%DV37-/$:)HT:#K''Z+D_8>45B1=$Y,N?#[TE?C8R,B/# M1B'O!9!_:TY@+1?\B0=[SA0%,1EU=)MP>5<@YEPJ]!T!&>Y=@>3\+ MYJ;N"$M)EQ2D8?GF/U_CQWKJO98W7J')V/&&'::9"QWN/:54 MF,XKV_\9N9Q ["ZICQ61B"_A<%QS214:U7+83GHJ_9^YPE$*X!JT=Y#\EJX2 M.'7B[7:%O!(P7=P5"E],G)E7G 3C'0E[ MHWZ)MN!TG?F\X)QV1H:F+ZC.N5AS 7:A!6=!$1>STCJ/+#N&?8MH>G!0&.T, MY^-&M7MNOT19B$Q#U4HK"K6N,_8**R:6%98[#%4A;NH<>.,:?]@&:!JO9J]T MISP66DY!RLRS.B;6>\G"E-8[L#IFN6 M9G-KN_%209XW0FHE>!*N8(WU!*05*)[C'3Q<(W#;6]^9N;O <=>GYO9:YE;9 MB_=W3F6;OJILU(>LG;V)1_N-**O#!W%!0\HJ>V:)H%*4L#Z8Z44B!,6F MQ' M[L/$05),ZL2-]\O9JS';'1Y>KR"+?@U1$MN[UPR.#J$+\40@'Y"9, F,\"9Y M1 ,P*8 2/\+,)\B4U*!CTJ#CDK/PD51DSFXI,*=Y@3EM+01-&; Q:;U&V- 4 M+DE1+D30!I<*$AE#%$>["0*2Q,]\7U>)MAMPBM:Z@ '8A&73+@C(0I60?LN3 M""PCC)CS$1N;$%VB+6CF,*16)-:XNUOL[://*X*6/(KXEK(0*6UW=IT$T],1 M!\./X0)C=>$'!^$P%"1,5^_&F@_2<1QR<6.4P=D6ZBA>(D5C$[%Z[@'=T$"? M*X5 M,(;R T(T<<+^ #"0U&6\&3'5&1VA[F_,ENAI@3>HWI? "^8()]P>G?! MD*Y+T=7MC#L'TA3C@NV*C)3.8#*@*+K#VNYZX5W/^]P@/(RJ5-1W%?WW&#]M MBJ3T0L#<#I#\?J"I>?$4\J*FTZ8X[PZF=@*Y5\HO]5M7==_,WU0$3!UW5)RP MI=2_*K[:+K/6BKC-^ROH49CH.:-9*2T>W7O.K2*JSQ?,WKV;?('L?Q6RRW#: MUOHY4-M\.9UB:KZ1TWO9AP\^#4QNP$77&4Z*4LBNUKM@L:V)]G?YIJJ-I"142\RG,!\H2DEVF1!0O:)0"59S^:P75 MBK*A5>,18"C@F=!(O,"2UF;X[89TP+G.^1_30(.UOL]%8$HF4R6>7I\C\.O3 MS8C_2+@^E:X$]8F981/A-0V925^8NK/P4_,_-_J Q3?M>_!0G;2/<.[:B,47 MDHB-67;Z]H_LSHHFN^L[>OH*E?[: J[AFG>"P[I9LVZO<#0 V&H_#=8?9K43M$$0^5_MZI<[:-5 M&"K?<==9V461/>L2NX'U,59,1&@^.9-0+B9,I=]EY;WY5VVGZ<=Y'PJMKID'!\D MJ&U54?F^P%(T,R_R=HY'MBFT=03S:4TWN$3]M7Z0Q@IZEIQ5R!43'"2N9]Y5 M=+E(;+P+^,:P48,YV$Q60KQ8XRZ?>:$5A"5FVC)0,[SB-9:E)3(ROG><7K^E M!0[G._9;E[O)94457HORF>6ZF'D3#W)4$WG4RD:D#;:L-F)2]6A MC3C&[:4LM32KS.#T_(Z_(M=",E1P^D17):JS:: -LUT/LHYET;*0 RP7<"^X M+A1\YCGFO^(#HZB717:R%N0HX1+KIWHJ$+)#=$ E=N7"?F .*UM#<,HXZ$)L%>6Y M.KN$CQ\F)(P__??1W('&:H727<3.>X-9YXS\WR#VMNPGA,&!_[O"1]J8MZY1 M,EJJWGL")/7'%]'0D?CC>-([GDTC,.<(M109JCW2Y$%(LE>;^"0:]>8MX\P4 M4@X;(?(!R$_3/37Q1RDY*/@$TM!/)_' ,8K\T7Z3/SV^8%"]%&7:#_N&ULK5;;;MLP#/T5P2N&%C!J6[XD M[9( 2]MA ]8A6'=Y5FPF%BI+GB0OZ[Y^E)VX[IKDH>B+)5+DX2%UH2<;I>]- M"6#)GTI(,_5*:^O+(#!Y"14SYZH&B2LKI2MF4=3KP-0:6-$Z52*@89@%%>/2 MFTU:W4+/)JJQ@DM8:&*:JF+Z80Y";:9>Y.T47_FZM$X1S"8U6\,=V._U0J,4 M]"@%KT :KB31L)IZ[Z/+>>+L6X,?'#9F," M,\MF$ZTV1#MK1'.3-M76&\EQZ3;ESFIAG9PN-^ZOM@T\6@DE+F"S(S:^& MUUAXZY,O>"Q.O[&E ',V"2P&=&Y!O@6?=^#T /@%N572EH; ?U.8E#G]"01D?PXC[[N,6+7YS]D2!)'R1I@R2'2.-%*AH!1*U( MKJI:200W3JK[\'4?'G;A]Y7[>*!O)?P70#7Z>!#"-&PO)/\+!5FZ6TI.N22V M5(U!6W-V2=Z^&=,P?O?J(VZGA6H)NMW3G?8:\JTR\@^ZN@,P%,)>6!S+]^6Y MW+*\Q'KKAZ> /F$6BVYL;WA"TLR/PFR@2,8^'2@^@S&7^![E3=4(9K'L!>"+ MFG/6/52(SRJE+?_;*?ZGU9&/GCF#XNS!LN"B[7SUGNQBA,?)K2 M9_J+Q$^ST>M1CD9^EHWW4(Y2/Z;)V2 2OK&E$@7A%1[=W^"J;)XGD"%>-I#H M.'T]MJD?Q?O()GX6#>I^I:2QNNGZ"]X9Y+O6&/OQ8&;^*'OD1;&H\<7!(W9" M(CSR630::K ^8]I#['N.@L'K7X%>MSW.8+4::;M&T&O[-OJ^ZQZ/YET/OF5Z MS:4A E;H&IZ/4H_HKJ]U@E5UVTN6RF)G:J&PO=V]R:W-H965T.0]?.Z%=USNI;K7)8 ACQ47>N65QM270:"S M$BJJ+V0- E<*J2IJ<*IV@:X5T+Q5JG@0AV$:5)0);[UL91NU7LK&<"9@HXAN MJHJJIVO@_MY+=\Y866$'#(C$6@.#S #7!N@9#&OSVF-QQI M%4__#^CO6]O1EBW5<"/YWRPWYR2'@C;2Z_9)]MS=) M/9(UVLBJ5T8&%1/=2!][/YPHS,,S"G&O$+>\NX-:EN^HH>NEDGNB[&Y$LS^M MJ:TVDF/"!N7.*%QEJ&?65UFF&LC)1T:WC#/#0),W7^B6@WZ[# R>8/<%68]V MW:'%9] 6Y%8*4VKRJ\@A?ZX?(+.!7GR@=QV_"'@']069A#Z)PSAZ 6\RF#MI M\2:O-_<%U&1 35K4Y!Q+O"IYPX'(@F2RJJ4 8;2=T?X\?NZ\S@DOPW\IX;]A M"5707RWV%9>V]KZ1-TP04\I&4Y'KMY?DIQ_F<3CYY7\?,4X&JBVH-E@'Z3O( M>F'D.RHVHO83D@U>1% *26.Z9_ MPL)!NXLOZ/3,EX9WAZ%/5.0(3 MYQ,5_S"Q([\S<0N,%%@4I7IR3YTN1F2C-N1-9LB>*D6%<8'2,?KA$?RFP;@+ M0VJI#A2QWUB^2)(#EMMG.>X$Z,03@RPYROXP)68? FKK&_[SD 92&Q=M,@_= M>)YD5X>&<7?RM#HT<:8;H6/4B'!\Y5U]>/V[O7T2W6+89AX%"@:G@QFWI$ M=2^.;F)DW7;YK3285>UOB8\T4'8#KA=2FL/$'C \^];? %!+ P04 " #H M@FQ3_;Z(=0$% ""#P &0 'AL+W=O-J2&9NMA^=$F >(TZP-+&R19UWYDI+/%E2)=DHKK_?H=*5FF M7<<-AF']8)-WXKUY#YXLI?JL"P!#OI9;^OLP)*JGMR 0*_S*0J MJ4%0S?MZH8#FCJCD_3@,A_V2,M$Y.W&X:W5V(BO#F8!K1715EE2MIL#E\K03 M==:(&S8OC$7TSTX6= ZW8/Y87"N$^BV7G)4@-)."*)B==LZCY]/4GG<'/C!8 M:F]/K"7W4GZVP)O\M!-:A8!#9BP'BLL#7 #GEA&J\:7AV6E%6D)_O^;^F[,= M;;FG&BXD_Y/EICCMC#LDAQFMN+F1R]?0V.,4S"37[I\LZ[/#N$.R2AM9-L2H M0R7%#!0)/C M.WK/03\[Z1M4P3+J9XVX:2TN?D3PY^>6G<1PF M+_[W=1,%,J6=7^A>0*T&4YN0:5H<)8R5JZ=U3\9?F\9>(*&'E%.6=5B2QZ ?G=Y+WV MX!%))_$.="&%EISE>-URTNV.TUY*?B87!96?Z%-XKM@[YCY ML3;S-197S>B^,5^)W2[W73L5-DEP^@$Z23%#J1X:U;X[]\@X-Y)@( M@#U:/)X*?J37<,,W3AT_*E?,WK?YN7A"6F'0X]$WV!C3*GY,[V[72;HL@>F" M"G08);N7&XO)_E@DT:3=#\;IEN[?7M$)YE;HP<,@&0V?>H4.]+.T[6?I$_J9 MZRQ0*UK659*)3):V$]7S) YF^YK<8>;G'^]=PI:?*12 M,TB@BTA9CU9@1ZL],X [:#O6C^OK/VJ]V_OE:3/$?FQ;#]HI M8;-[AT\M!0\@JLVD<$3&P622>' :A*G?9.)1,!K[B"@.AM$FQU\IJ359*#EC MQCLU"-)PZ,$3KZPBCR08IWZ=B(/)8-,IW]>W$>]KD[;;/6^K,22^E"A"L0/? MFLE&K+6_X7?,4>EG6VPCKZH>$7\?A4&<^,H>1VG4$N\K6GWO752"FKO7GR8N M[^LG4HMM'YCG];MJ<[Q^G5Y1-6>8E1QF2!KV1EBB5/WBJP$C%^Z5=2\-OMG< MML!',BA[ +_/I#1KP IHG]UG_P!02P,$% @ Z()L4Y)>)TK@!@ 8"H M !D !X;"]W;W)K&ULY5IM;]LV$/XKA%=L#L#& MHDB]L$T")&F'95B[H,E>OBH2$VN51%>BDV:_?D?ZC8IDQX8M-]N^6-+Y^.B. MY-USI'CT(,O/U5 (A;[F65$=]X9*C=X,!E4\%'E4'906O9,C([LL3X[D6&5I(2Y+5(WS/"H?ST0F'XY[I#<3 M?$KOADH+!B='H^A.7 GUV^BRA*?!'"5)Z?DS1G3^D;A]U0\ M5-8]TI[<2/E9/UPDQSU'&R0R$2N-$,'E7IR++-- 8,:7*69O_DK=T+Z?H?]H M? =?;J)*G,OLCS11P^->V$.)N(W&F?HD'WX24W\\C1?+K#*_Z&&BRT Y'E=* MYM/&8$&>%I-K]'7:#U:#T%G2P)TV<(W=DQ<9*]]%*CHY*N4#*K4VH.D;XZII M#<:EA1Z4*U7"ORFT4R=72L:?AS)+1%G]@-Y_&:?J$?6OHYM,5 =' P6OT(J# M> IW-H%SE\!Q]$$6:EBA]T4BDGK[ 9@VM\^=V7?FK@2\$J-#1!V,7,SA'11*%&*"@)J*CB+LJB(S22%$'LGXND$)F8".^@5 MHMBC+ER9_G%A9M.0P%V?,>PQ[\!HN Z?V_8*$>YBGW!]YV'J:1#7"3#W%TK3 MOC/1A^1(]Q]$T5=1QFFU9.H0MWT(V^2!P_:*8>N:47FM"2XQ^0-F0&1X%8-45&?Q.E\GFUK<9]0H MZ=-I.LU,.MW6HF5RBIGK;:E-"6G1#.AB7D\8+ZXQE/:K,[;!^;.P"P];]KS)@LQ[P+*^ORZBHH-Y] MDOU7.;P#2S$$X2X\;LS7,CG!S&MZL$1*FQ4JP1Y?\$B=\WX>%V*Q M^_ LU868$9L9^]2'0L&SJ0Y6>=3F,<(Y#L*:)*CUM*:Z +N[I[IF5MB6[ .";-57'BMUTS M^]QI=?XW.ZW_IAW6]796O^F.ZIYV4LUNZ'PGE9AH]#'W K.^##2C'IA;'/JN M'8\DA'"#@D='9A@$T]W5 -BUZP4D:_)MEQA:MS-.]:U$N \,K;N_3:,^"<)- M*OPV;8N7H!P&$&DK-HILJFO0J5TKNS3$3DVB M YG[Q [?O@^55? TH!UK9_T5\C );#[5 4ZXT_DW$G>?$*#:871OGZHVP="Z M^ZB1_?5-:M/U>'-EPSUN3$_2^S2!6@HE(LXBS;U0@_TE4ZB_[J$(&^N]_7U' M^,89(6S;NM?"%U3WNRTQTB9K+F7W_X2["8;6G7WO:W[G4K*[_5W*M_^NNPF&UNTP M%V__J7(3#*V[AUS,^?JYN$V7\>9BGV &(?YB"BR&:="L<-NEM.48 <-^R)_; MI'@^;3$',]?^N\^@AG)X+6T1S'E]F<0]3+F=[7S,N/V)#M9@..1NVQ&U@77J M+Q?EG3G;6,&8C LU.0 XE\Z/3YY.3@TNU"=G+Z&4O$LA#V;B%IHZAX'70^7D M/./D0] OFATI/_@%02P,$% @ MZ()L4\YP#1M=!0 KA, !D !X;"]W;W)K&UL MW5AM;]LV$/XKA!<,R:#8>K%E.W4,V&Z[=5C3(,G:S[1TMH5(HDI2L;-?OR/U M[MB*UPX;MB^B2!T?WI'//:0XV3+^*#8 DNRB,!;7G8V4R56O)[P-1%1T60(Q M?EDQ'E&)5;[NB80#]76G*.S9INGV(AK$G>E$M]WRZ82E,@QBN.5$I%%$^?,< M0K:][EB=HN$N6&^D:NA-)PE=PSW(WY-;CK5>B>('$<0B8#'AL+KNS*RK^5#9 M:X// 6Q%[9VH2):,/:K*!_^Z8RJ'( 1/*@2*Q1,L( P5$+KQ-Z,.L2'%4U#><>VOT >ST#A>2P4^DFVF:UK=HB7 M"LFBO#-Z$ 5Q5M)=/@^U#J-C'>R\@ZW]S@;27KZEDDXGG&T)5]:(IEYTJ+HW M.A?$:E'N)<>O ?:3TWO)O,?+.<;EDP6+<*T%U=-U_D"7(8B+24_B,,JXY^60 M\PS2/@(Y)A]9+#>"O(M]\)O]>^A>Z:-=^#BW6P'O(>D2QS2(;=I6"YY3QNQH M/.$ZG6*T^NX \0KSC 4G[ "7(>Q$1N6"IH[ N#P,Z#1)($ MT'A#.1 ?279Q17[\862;SIM_O7S8<( &W\I/-SA;A[_LE\@O"=$28U0D:V\M M2D5%]3!K;PN<8[7R')X@3J&T/2/6:%2KV8V*Z]1J(ZV&6M/W8K/PUWW*_9]4=F6;L# 91[&XWLH],A2U!O M964^'E?O=@73'U9N.FYE\\ D^EEG58.#E1>N4W5R^]5T.$;?,6MV8Z>*ZH'N M"*Q6J.8$L5X=1)66_>:;ZS>X(5;#Q5@+8ARHL:J-.,X:D9SMQ7+6C*9%:@:E MU Q.E1H]&80EU3X7R.=#>M*.^(J>2/S<& E9B+.N=U=!_)3K7F@4J\R+LLP# MG7G-7-(9\Q\3FOWRB][NP;_\;B3ZA-F]AK_!@SM0IS"U"J=BW*1Z49!"Q[Q9 MX#)R7.,4$[MHFZW7'-:XD;S ^Y1D9"CJ[W; O4!4AK\%JZKR :$#/-YY1._( M9>]/J102::$BN>6!!YHLSZA5XH)\IB%*ZYR&-,8/5"CG?Z5QJE+!RKEE&:/1 MH)9Z_6[?)F[7&M;:QL;0JE3L9Z2RS+>(UU3BE+((W"?G_9%]\>*[TZUIPZGE M0H4/P]GC=G]D#BXAYB.HW)Q2UET!W6M6]@F+5=IUC7)Q!J MCH\BJ[#2.+=B>2>,$S4X.[.H3X;68@3 'Y(5!#+E*$V6X8R'39\LY=.PZ9/[ MTB?(%DIK74O()N+5H+I('7RXM3;'<,V2A$Q_\[-: MF]*W@\^*GS %7\#43X?'AL1)/UWB T'P1U& SJRE^O_[IU6_U,C9B2*K=8"\ M5=J6:=(LB_M>>9<7N03=L/BRP>A]%:J.,:9M-]AC#YL#(H1;IZIE=0=5.GW. M!CFWG/%% Z:F<>^S9*@=5%ZX?6+RQTTCH;I4[+>0>EN0>GDKN M,N&IO.2!>%1DT'<-2H0T*0[^&;7C-_B=G5NH3'6HZK]G?TSCP*#'9^9_1^N? MOHW7^SO,6=E2D-H:U'EO#;K.L&#S\N#/#[BC%95-0 Y17=]$]02P,$% @ Z()L4VR=;7X ! M;0T !D !X;"]W;W)K&ULQ5=M3^0V$/XK5EI5 M("TD<;)O=%D)N#OUI#N*@+Y\]2:S&PLG3FV'I?^^8R>;>#F6'A]*O\0>C^?Q MO'JOSX"(^NTSM?K?A=PY;[X B$L$*KQ5X<9]$=:07^^0__D;$=;5DS#E11_\-P4Y\$L M(#FL62/,K=S^ IT]8XN72:'=EVR[O5% LD8;67;"J$')JW9D3YT?OD> =@+4 MZ=T>Y+3\P Q;+I3<$F5W(YJ=.%.=-"K'*QN4.Z.0RU'.+*\Q[I^K3)9 CKY( MK8_)#2AR5S"%"_=L)4 ?+T*#)]G]8=:A7K:H] #JG'R5E2DT^5CED._+AZAA MKR;=J7E)7P6\@_J4)-&(T(C&K^ EO=F)PTO>;O8KZ&F/GCKT] #Z+62RRKC@ MS&6>7).J*4$Q(Y4FK,HQ;2J)P6P7D(UYQ;.6PT5C("<5*L@[!853L$8%];<* MMMY[79\++)_G&ID"_DTKN^5-FI&,B:P1[@Q-.*)JLI8""U^3(UXAH&PT8ND1 M@:<,:N.)YIB]QV?DIQ]F-$I^_M_&^T(![&5OS[I&K[[,>3YBMAHH5VB;3=G7 M5W>C36S[B;S9]2X^[^>7ZR&ZS!C%5XVQEP QDES\>3^R17/:;_Z1)*-9%'GT M?!Y[5!R/)K'/CD?Q-.WI+Z#U&;G!:QB40G?B99<]8)X]E]PR:CB>^0>ETWZ!T.MLS*$II3W\8"NC] M(N8=BL6FNHKUJG2HL1.R=5T*\A/VB)FU@=X;EC_X(44[)T/@TF@4CZG/I8\>U]X>[,;#G$@U9H[CAH-_/+5=>F(FLVRMIQYQX:3J>COOY M;#:8-?8R]Q8TUD)F^B1E6Z:\#!W308YZGAK/AERB7J$\CUGOJ6=A.Q =.IIX M#L?HS*=SGSN-]V(WF0V;OZN^GQ_]?E&[=,D[U%=T&LWW2;I'TMD^-QE,[U[7>RO"3/J]VR#$= MKE^\NQ(O/6./0>>#7[_)_?] JV3FZ3',XWB(4#)^AJS MN*E,^QKN5_M_B8OV"3UL;W]$OC*UX>A] 6L4C4ZGXX"H]G'?$D;6[D&]D@:? MYVY:X/\0*+L!^6LIS8ZP!_1_6,M_ %!+ P04 " #H@FQ36_NT.-,$ "< M$0 &0 'AL+W=O0&AVHQUHT" M7KA-RVK,@B =+[FH1^>GCG:ESD]E:RI1PY4BNETNN5I?0B579Z-PM"5RZ%6$*MA:R)@OG9Z")\>9G:]6[!GP)6VOLFUI*9 ME)_LX&UQ-@JL0E!!;BP'CJ\O\ JJRC)"-3YO>(YZD7:C_[WE_HNS'6V9<0VO M9/67*$QY-LI&I( Y;RMS+5>_P<:>Q/++9:7=DZPV:X,1R5MMY'*S&358BKI[ M\[N-'YZR@6TV,*=W)\AI^9H;?GZJY(HHNQJYV0]GJMN-RHG:'LJ-43@K<)\Y MOX$%NMB0MW5WP,Y3=4'09#2H)A\:4(ZJR=$MGU6@CT_'!@7;[>-\(^2R$\(> M$3(E[V1M2DW>U 44]_>/4>%>:[;5^I(=9'@#S0F) DI8P,(#_*+>"Y'C%WVU M%PX(BWMAL1,6/R+L&KY W8+&F&ZD,E"0V9HT2A9M;HA9-[#/P8=9WI9 YK+" M#!/U@AA[3I:[ HU664%.(N%+V=KQD:B)*66KT49]_%#\2_+3#QD+HI__,^_; M4@'I#]\VW.PC\+ZN-JZ[_2ZNNVEGVF!L M8CAM23\2EM(P27Q"0*,P] B3F,91Y!&2F 9I.F!_S5?D'7)7@E?:I<0'4Z*3 MMO,9C=F.;X)BLYVS$LK8;AC&E*7!\&REX96G2!339)+ZNB83JE:>H; MDV8T8D/=O]/[ $(D/4(D3T&('4 @*FU35!-=BJ9!HI&; @%*$Y?10'*I,.D; M61<6"!8@%XHWI4"AL$#XVHA4V_]O[#'/M>'GQ5BII[ MZ1JF=)KX"1T&-$DSCQ!G-$C\#&<1#>)DZ'LN5KP>D".:L>'BB$8>XO6H%-(L M&F)'R.@TR ;DWWGCR4..TQU'1IG'/Z-)X@,C2X<:76C!R17/Q1SC^PCN\JIU M4>\<1K?66=!U#J@(ML'0*6]:A5T_.6J4P$Y=5&L, M)&R+ZO50A9A.HWULTVQ(Q8.?9$,WA D-PLF _!Z1HR07" X8O;XN%B8^UL+" MRHVQE>_8.Y$DC+T17DT&?*>438:Z36B2#<_[FQ6G T4B[8M$>A"9_Y#UXD6% M5YJ"<*T!<17[N""]B2A[07HAYR]:''2LJ5O(%8Z-46+6FJXLV"/V3*EDWO7D6"16 M2"CM@K7;YZ:@."$#M2FI\4Z+FA:V7.7"<:![G4168%70FTKWL(Q].\B\T%;! MYU6#UY!OB.&P&.R@_VGAL==)_]S>^SGK(3R-[J6-#[GWRT,8,9K&S,/G"4TG M[%&)R!N3,@C]\A&&B+X[]-Z7:V/OQHS:+MQ_ 1OIV,5TE^>>VO]ZN.ANW+OE MW7^+=UPM!%Z/*YCCUN!D@@V5ZOX%= ,C&W?_GDF#O8[[+($7H.P"G)]+:;8# M*Z#_(7/^-U!+ P04 " #H@FQ3R9)D/#\# !K" &0 'AL+W=OS;)0;PY=F8[H_WV.SN0I%6+JKWLA=SY[G[WUSZF.Z5_F1S1PGTAI)D%N;7E M11B:-,>"F3-5HB3)1NF"66+U-C2E1I9YHT*$<12=AP7C,IA/_=FUGD]59067 M>*W!5$7!],,2A=K-@GYP.+CAV]RZ@W ^+=D6;]%^*Z\U<6&#DO$"I>%*@L;- M+%CT+Y8#I^\5OG/F:G=L+="<3$-+ MOIQ%F.YQES5N_ +N!*X(*3?P46:8/;8/*<8FT/@0Z#(^"GB+Y1DDT2G$4=P_ M@I+_F7Q(_@#QK\@<MZXRZ&FW #EH1ISB@%X!)4I9^X9C1:.4]SX(844E%1 M7YSFNS?C.(XN%T_"HRIX2?_2*7EP1:V4AG2(,DKPC%EBUDPPF2+X&32GD%7: M1T<6-M>(OKJ2,H&BG@AT$P'43XO%&G735*](1 0][U%5AD[,R84/,4HN__OW MSN?3'>Q&]-4E^*SD\'V<\/%37PY?BI9:XI9+Z4I[F*3RZ8@=S-_":!)WN&38 MYCP;@A^Y-A0P\'+6XR'K2HV4]ZQ^J; MIE'XH;&*HL?W>,^-NW6/G/G9=(=X7W+-W.-=7]%ZNIT&()G1DTS,P4MO&)VT M88WZK: _GK2221OC2AD+:M.63V/)N.X8QN.3%V!Z233J&ULK55;;]HP%/XK5H:F5D+$!&A9!TB%;MH>*E7M+L].>I5!V&97.55=Q;+,2)+,C78'"G:TV MDCDT31';R@#+ TB*.*'T(I:,JVBU"&MW9K70M1-G\0KQ:5*R !W#?JSN#5MRSY%R"LEPK8F"[C*['5^NI]P\./S@T=F]. M?"2IUH_>^)HO(^H%@8#,>0:&PQ-L0 A/A#)^=9Q1?Z0'[L]W[)]#[!A+RBQL MM/C)3L&TL%V/-%[)#5[\59Q[!N&9(C#!_(K5:NM.23RB$_Q,>HII>4["2M MDY.$#U"-R(0.24*3\0F^21_B)/!-3H=X@FG:,TT#T_28,KP2>2V Z"UA4M?* M66S,3!L,G'#?8IFI<2HX2[G@CH-]*Y^G#WG_;I[0R4?ROT=,JP.9@@FYW:W> M0-8MCH='H;X0^P;MC0V6WN#-V@^YWQR0L\ET=GY@7TY?[9O:<%405P+^# !A M*B<*TT%DVU'@.^HOX5[+,& V6E9,O80*%(K_1M9IL%T+*!%,9ZD4O]5Q\=Y5E6"*\"!9%('- MU-[:?K5_\Z[;J_[JWCZ8M\P47%DB8(M0.KJ<1<2TCU!K.%V%BY]JA\](F);X M;H/Q#KB_U=KM#'] _R58_0%02P,$% @ Z()L4R@1FBU=! -PX !D M !X;"]W;W)K&ULM5=M;]LV$/XKA)<-,>!&KWY) MYAA(T@TKD+1!DZZ?:>EL$:5$C:3BY-_O2,FT'-N*FV%?1/)X]_#N]/!(3E=" M_E 9@";/.2_492_3NKSP/)5DD%-U)DHH<&8A9$XU#N724Z4$FEJCG'NA[X^\ MG+*B-YM:V;V<346E.2O@7A)5Y3F5+]? Q>JR%_36@J]LF6DC\&;3DB[A ?2W M\E[BR',H*X 8X-T#HQC\-9L\M:0S;_37ZGS9VC&5.%=P(_IVE.KOL37HDA06M MN/XJ5G]!$\_0X"6"*_LEJT;7[Y&D4EKDC3%ZD+.B;NESDX=C#,+&(+1^UPM9 M+S]236=3*59$&FU$,QT;JK5&YUAA?LJ#ECC+T$[/;@%#4N3TDB,BMP"5$I6J2J?T%^^V42^M'O!]N[VA6;$YMGJUE7"A:;<;!*6 M5TV(I*0O6$)TRYG!>1"ALTI=D$\%@H#2;O(T]J,^N4<9VI GRBLPH=508L[9 MDII:TD8;!GZ#=E-):".=LI4(BJ,'6EH\5XQZ/;N+>H=VV[OHK7T(R2-,!@<-+6\;0U\-_A^ M5+I.7X!*W&1KJ]'9:(,W/@N&A_&V$[I6BPW KTW3P8"18\#H: :HJBPYF+V" M>RBA*B,++ E(W?K@K\]@CMX@!43'7WUCQ7>L0E9FPR/I;+4R_,.32@$0IOY+ M[7IO^QE#VCKS?I)ZQ[/LQN2GI"S%&"6AN2&$VJHJ]CC )%72YG13,5IEYOV9 M^.(VL?M3F&XI\IWM[4Q.2-RJUB#?$D:(_B>-^>\%J7^1SDTCY9%+'' M07VO=U+W*KJJ'P,;]?I)=4?EDN&=@<,"3?VS,1ZYLGZFU ,M2OLTF N-#PW; MS?!E!](HX/Q""+T>F 7<6W'V+U!+ P04 " #H@FQ3Q7?S[P$# )" M&0 'AL+W=O/G2^.7N>9Z[<^\FC=*W MID2T<"\J::9!:>WR. Q-6J)@YE M4=)-KK1@EK:Z",U2(\N\DZC".(I&H6!< M!K.)/[O4LXFJ;<4E7FHPM1!,/\RQ4LTTZ ?K@RM>E-8=A+/)DA5XC?;7\E+3 M+NQ0,BY0&JXD:,RGP4G_>)XX>V_PFV-C-M;@(EDH=>LV9]DTB)P@K#"U#H'1 MYR^>8E4Y())QM\(,.DKGN+E>HW_WL5,L"V;P5%5_>&;+:3 .(,.-AS&T1:'>.40>]TMD5?Y ME5DVFVC5@';6A.86/E3O3>*X=$6YMIIN.?G9V15F2&5>5 @72J9*6JTJ,BK@ M3%K4:"SLW[AK98?;4/R2AG=IXK78> M[P2\QN4A#*(>Q%'+S!FZ,W.UB2CB7Q+,D6EE,EEDJBM 94#K9$ M2$LF"P3NWG6G0#Y5P)]7T*9I-^&-HW@?*=#_W7M)P@;1EA%=&8&*8%$L4'>5 M *81J"<8HB,#8G">.6&JQJ%:3[7OSU5MF,S,P3%\_#".H\&7_[YS5C&9(C"O M_">3-74+Z*^H]B YZ@U' ZI02EW(O#B@K$:P"K@QM8DWQOVD[?R6,VDR2E)Q&/JA>$9=V$TW);;?1^9XR1^*W/;J5W+(VI) M??'U](,8OMW5W#X\IBM5SH++M-:DY77/8XV[3QF-1P=P0<.&D)2@(ENK^:)N M7PB)?TF<:[BADYGGU-]=I*2(6K $+U"F#VT%JC83[Z$YH@B>OLEG0MR#8=3K M'XV?:Q?A1GL6J L_A-R;JZ5M.W5WVLVYD[:]/YJW0_*3AMN8_7&!S:;Z^R-]ME)0F;TENJ/R5C"5;M$"5E,N6*"(TFGIXV7 M[HLWOI\9Y",^,?J@UEZC;"D3(;YE%U?A:7M-B09T,+Q"1 MRO^BAV*LTT!!JK2("V-@$#.^_$]^%!NQ9N"Y>PR\PL#;-M@W RX,\*$S^(6! M?ZA!IS#H;!OT]QAT"X/NH0:]PJ!W**5^8=#?,G#]/0:#PF"P;8#W.,#+7N1QFMM#9#&>I=2MEG"7@9T^.R>* M*22F:"RIHER3/-"?C:@F+%)_G;0U3)(-;0<%X/D2T-L#>$UX"WF=)O(BY"Q/@]T 1! H_T?XHN5C"=W+X M3(COSSHG[?OUH+2-V.#LEYQ]*^2401%SP07$N( M%\9G,&H9#JIJ89T=PJ[G>WL)=TO"72OAEU_NGM\)/HLI:T(\!N#^$5.)4"1" MEU*D2;.XAEB&L)DLT"V)* 2GT-F-C#[C*=Q\GU"9IX*RQ&FO9-4[FMSJEYS[ MUIT<$C6'U($Z,BQVHNJ8[>^ZL=J!@W+:@7W:.1%?857H"^,WE*'74!ZB<2JS M-+FE,0-&81IH(=$-@1UA)%)H*%JPJ3JTK-IU3&W@'(VOW+6*QCWP5$'W)$HA MHLE,0EYF;Y!8I%Q7UB/NKOOZSN[Q,JH8B)W-@9O$C>JXWO]W'(X*,!OA31Y& M25R[E!CO/2,*$03I'P"IZC+.#M7IMSK.GY7T'V^XN1PC,FZ=RC -N8&F*0_A M+*Y76M]1]V)=ABM]JH2E)VI&YOE]2RGZLSK%V-T1//?I8__6CSS"'O^<<3A>;0 M]^R'_A.B\+P&LM?R^E7^OJBQ<_T:P?6,S'CVQF,LV3T4I*L2I@S?52$!RZU< MF!UU_\+L=O4+,TKDV95HTUW?*)1GA,.5A"J)ARAO^-@DA9-8H225P1SZPJK: M[;)F'J?EVQD;R?+LDO4H[3SW=C7+']AJ6\^(EF<7K<-/M(L:I'ZGQI_82!=V M?K6E?TP?7\RVVT#SM?+VL0>VU.@-K6AE5P[_4RH#GWQ&>C[A>/MBX M)!"I:7S(PPML5 @?3[.#C<3@&HEYHF_K! 5O:^(>UEOZ1D/\X_D@ MQC>JXMO[G:?TEC60=4_#_+6/7&K$X^!"[+H&R76^V3 M[.PK'3=$SAA7**)30'):/5 >N?R6Q/)"BR3_<'LBM!9Q_G).24AE-@#N3X70 MJXOL\_+RNRIG_P%02P,$% @ Z()L4^X"H#*H!0 ]1\ !D !X;"]W M;W)K&ULQ9E1;]LV$,>_"F'TH07:2"(IR2X< ZFS M=@%6H&B:[F'8 V/3L5!9=$DZ;O?I1TF.Z(I'.EF>.T*B,< MQUFT8D4UF(R;>Y_D9"PVNBPJ_DDBM5FMF/SYCI=B>SI(!G)T<):\G:9Q[=!8?"WX5NU]1_52KH7X M5E]E@.$!SOF";4G\6V]_Y;D%I/=Y,E*KYB[:M;9X.T&RCM%CMG(V" M55&UG^S'+A![#HG/ >\<<-\A\SB0G0-I%MHJ:Y9USC2;C*78(EE;F]'J+TUL M&F^SFJ*JM_%22_-K8?STY**ZY4J;?=$*L6J.WK-"HJ^LW'#TD3.UD;S][>4Y MUZPHU2OT!EU=GJ.7+UZA%ZBHT)>EV"CCJ<:1-GKJ4:/9;NYW[=S8,_<(?125 M7BKT6S7G<\!_&O9/<&" R 2BBP:^B\8['!SQDJ]/$(E?(QSC!!(4=C_G,^.> M-.YQ0 [I-H%.FEJ_1S/Q%_/NFN&5EMT_%WK[]=7:MM#0/Q-^!.6DW M)VWFI($YH:ULO;+&JV;#[822+!Z.H]O]^+A6.V'VTH%NV Z8%8N%:!6.2=VCRH]FPEI"[^X7,T%4I# MXG)GV@23K"_.M4I'&8&U#3MMPX.I.C*2T=YUEN$:Y4/ MTRR%5S'J5C$*KN*#%$JAJ\H4Q;(1^<$40TCCR,V"GC[7PJ,MB2VNXX>I>_F' MN?$*A&_L3/\F27H2(2-/BB9[-24)BK1%!-25@!GJ*'/-3(IF'FW8:L/_5Y+N M9NIE:3;J+\0UJ]-TZ%F)+0[)@>I@:E\-P8W!E^EG-K+0!5?(]$:!A=0]3W%/ M@B:V9B3AHG%NVH5MH9>F'TC03\XD&"[JABO+^V "K#"-/;&R%21)#PID"\VE MT:>74FQNEBAME,([FSHBLFP4]Z6Z5FF./1!-;#U*P@7IPK][H%:WSD# !\S\ MQ$]L.4KR8R3AHB;";=-6/B0!;>5)PJ7G?@D(5)5LZ'#'M?(GH"TJ2;BJ/#0! MW=*194,G 8$"8WH,6"NV-0:':\P%O'.03NR6#XCE@)F?Y=C6&1RN,VWKMB"# 8#>_V!8AN/1\]4Z8O%,CH9GB34!0LI".>COJORP KLWF^^%GJTF>F M+K74I4>E+@5>R#^DTUT)KL6J^+CF;&ULS5A1;]LV M$/XKA-&'%D@BD;9E.[ -Q':L%5BVH%F[AV$/M$5;0B71)2F[&?;C1TJ*9$D4 MHW9)T9=8E+[[>,?C\;MP>J+L,_<)$>!K%,9\UO.%.%Q;%M_Z),+\BAY(++_L M*(NPD$.VM_B!$>RE1E%H(=MVK @'<6\^3=_=L_F4)B(,8G+/ $^B"+/'!0GI M:=:#O:<7'X*]+]0+:SX]X#UY(.+CX9[)D56P>$%$8A[0&#"RF_5NX+6+'&60 M(CX%Y,3/GH$*94/I9S5X[\UZMO*(A&0K% 66/T>R)&&HF*0?7W+27C&G,CQ_ M?F)?I\'+8#:8DR4-_PP\X<]ZXQ[PR XGH?A 3[^0/*"AXMO2D*=_P2G'VCVP M3;B@46XL/8B"./O%7_.%.#- L,4 Y0:HJT$_-^AW-1CD!H.ZP;C%8)@;#+O. MX.0&3M<91KG!*$U6MKII:E98X/F4T1-@"BW9U$.:W]1:9B2(U59\$$Q^#:2= MF+^/CX0+N;<$!SCVP!H'#'S"84+ '<$\823[=@E*)%AB0?:4/:86OY)X+WSP M=D4$#D+^#KP!00S^\&G"Y6<^M81T4TUF;7.7%IE+J,6E/KBCL? YN(T]XFGL M;\WVD^?L7;,]1 8"2ZYOL:?Q:]F= MQ6YG69E9[C"3+%"QP$D[R^VW1[2ET0''CQJR]8L$YII95F3[%%C!HG6IDL)^ M42?]E+W?YF-V5 .Z SM5(L>T1-3^WS/*.4AB*01A\ _Q0"C'A,MS.I1EX@%! M 3[*RL";D%Q*[;CD."2 DVW" A%(X%\W&RZ8/)/_-O@Y*/PBV2Q..HN2L^/<@:/AU#J>[Y$N M(+<)0O9@7( J40Z+*(?&*%W=FO^_@+,)AV=N7D)8B[<#QM5@D#Y8IPC6Z9Q2 M004.&W'JXG$:?F@2V 7D-D'M"1P5,8V^)X'=PQMU2%<'C*O!M*1K7(0V-IX4 M=T%,964_G@DF-Q3VI*"=&%?LC.T"D"^)FB$BPJF78Z+"46OAS:RTLQ1;^&+7-IZG4ZW!23[49 M5 VA5%+XPZ44ZG2R'HP14XVE%$KX&DH)FP*G67PSJ.IPJ8+PE640ZC2N[KH1 M4_6\%#DX-A\ E!THDT4'-K3Q7UZ5LU0X./FIZQZ5\H7,\O52=8\T$H6@4TM@ M)Y2;H[HUVJA4/&16O%#,J2RU%74?]W3)N=_)G$=0*X.U):X4HV168U_%[[L*;$\&8P=-RJU$0U? MLI5'I5 ALU!]6S.?DU4;]48GV GE:E#.P*[W@];9A6)$9)NK[HJY[,>36&1W M)L7;XC[Z)KV%K;U?P.L5U+R_A=?K[+:YI,\NO^]D5QW$7)XG.SF5?362*6+9 M?7(V$/207F=NJ! T2A]]@CW"%$!^WU$JG@9J@N)6?_X?4$L#!!0 ( .B" M;%,-%.K*5P0 'P3 9 >&PO=V]R:W-H965T:.G:)BJ1*DG9[; ?/XJ2 M)3N1:26=7VQ2/.?R\%[ID.!T(^0WM0+0Z$>:<'756VF=O?<\%:T@I>I29,#- MR$+(E&K3E4M/91)H;$EIXA'?'WHI9;PWF]IG#W(V%;E.&(<'B52>IE3^O(%$ M;*YZN+=]\,B6*UT\\&;3C"[A"?27[$&:GE='B5D*7#'!D83%5>\:OP_)J"!8 MQ%<&&[731L52YD)\*SIW\57/+Q1! I$N0E#SMX9;2)(BDM'QO0K:J^B M7&F15F2C(&6\_*<_JD3L$$R<=@*I"*0K(:@(P7-"_P"A7Q'Z-C/E4FP>0JKI M;"K%!LD";:(5#9M,RS;+9[RH^Y.69I09GI[=\34H;0JI%:(\1A\HD^@K37) M]T!5+J$<^PT]0I1+R?@2W5#%%#H+05.6J',S]N4I1&?OSM$[Q#CZO!*Y,K'4 MU--&83&/%U5J;DHUY(": -T+KE<*_FZ(,^ 3 M9)U4_>/OU06BJ9":_0,QBH32;:]%&6QH@Q56M9YA M$@Q-RM:[R>Z$"E^B!I/AL ;M+6=0+V?@S%R3L0OT65*N%B 5N@&] >#H(ZPA M0=A^0&6;7* 05"195KJ;&7@0"8M^=LORL)8U=&9Y*P4MI$AK&5IL52"3>UOS MMIR7H0<[>?*?Y=N%V-,[JO6.7JV7-'JQ4^_HJ%X78D_ON-8[[J17&5^K508N MD>.C(EV(/9&36N2D6U+-MH[$HHO*R5&5+L2>2NPW.XWOU%EO((X7'^_L6_C4 M7H9),QEQIUAHFK1N9^1%GMJ,JQLL;($=MB[_8MNP3CQ@D54@RI> MEA@RH9B^=*6I\7SJ;JE:66.-B@9\S]F:)N5^LRCF7]OYXWK^ MUO(-7B2\/QJ2Y]7K@@I;4&0\'APH7N/PV&WQ>\43,A/2E [-Q8OSU7[\QI'Q MZ.0U:^P4N_WTE:<"_-(K1X/)Y'EYNJ#"%E3@C_&!\C3>B]WFNUN>)[;D]MOB M&GW2*^/(G^8*Y)K.$T!W/,O-.?JLVO3.78?3QE*)?^KBD<9Q"7Z;"5:\8R;8 M#1:VP Z;(&DLG+@M_,V%>IMIDL:=R\,O%;NSR9+&Q,GPY#5N')VX#]FO--DJVM!MLIU080NJQ62]G>N* M%.327OLH(S#GNKRYJ)_65TO7]D+%:^#EO=0]E4O&%4I@8:C^Y&ULC95?4Z,P M%,6_2H;Q06=<@?!7IV5F;==9'W;&L;H^IW#;9@R$3=)6O[U)0 8+[?K2)G#. MR>^&<)GLN7B5&P"%WDI6R:FS4:J^<5V9;Z D\HK74.D[*RY*HO14K%U9"R"% M-97,Q9X7NR6AE9--[+4'D4WX5C%:P8- ,[GQ<>Z7JCS 4W MF]1D#0M0S_6#T#.W2REH"96DO$("5E/GIW\S2XW>"OY2V,O>&)E*EIR_FLE] M,74\ P0,E[,T?G9!3I#M$)/&[Z5I"KDQ%5Z3>-T\S;_MLG' M1_(74%^AP+M$V,/^B'UVVCZ'7-M]:_>^VEU=:5 M]-MCGETM> YRE*X)B'KK!A[&X0'=4(5#[$?C=%%'%YVDNZ,5U8>V0&O.QX]5 M-(2+X_2 ;2C"48S'T>(.+3Z)UCLBE^B)*\+&\.+!RK$7I\$!WU 5^=&QO4LZ MP.1;@.^ZBTH0.QCC2P8K^]>ZLQ_PC:B2I*?ZPI=V?.E)OE]OYL AW2\07TK. M0($^B"WS&&LZ./^Q[PU8ARH_QMX UNWU0O,=^D/$FE82,5AIHW>5Z&I%T]N; MB>*U;8]+KG2SM<.-_AR", )]?\6Y^IR8CMM]8+,/4$L#!!0 ( .B";%.4 M8S9W^P, )@1 9 >&PO=V]R:W-H965TX$,D$#H M*A4O"3;W\YR;$\S\(.17%3.FT5.:9&IAQ%KG=Z:IPIBE5-V*G&5P9R=D2C4L MY=Y4N60TJIS2Q"26Y9DIY9FQG%=[&[FHL^/ZS1ZU=OT"O$,_1W+ H%#FIN:BBE#&B&Q[3W=5IR(>T#RV^1;=T@ M8A$\X+X:=U^S$-QQY6Z=NIL 0(,":5 @53S[IRCD#0KL!07TW[NMTA(&[LM( M*KM)95>IG&M2W:",Z2$TZYA>%;/\93XNL8T][,_-QRYJ V;8#8C;F)V4[#0E M.Z,E?Z1A#%OR^;38$3#<)K([->Y>D\K[%=SW4JC!.:ZCNAU(70];WAGP?2LG M(!VKDY+]IF1_M.0/3*D[$+JP2(N$:A:!/H%6AYS6"@@=T%1(S;]7&T/5^[VZ MWMHSVSLO?\C,#VPR7'_0U!^,UG]?\"3BV7Z$O5D3:C;UH&"KE41KDE$YANW" MB"V'N.0,[0&[F>-Z_C#:N"/E>.IY.68XF03L>UYPWL*0G6L3YT(/K1!C\I,> MX#\Y%DF$>)I+\[W7(B@079!ZW M:HS=R0?([0^&B^W>_ R8.1Z^()BX%7D\KO(KD0&+1?V("(\H,$)[R MRC'V)Q^@5COQN'A>/4!!#UGB^9Y[3L" F>/:LPL$M#J-9U<1@-;P1_#$ZR%Z M3[\7 B4BK,9HC!S2BC:QIB:'M$I+QI7V6G)(7S9QX%C6&3E#9@[IF)V6W7G* M'1?7B^2D-"MV@$XA@:4.;'DAPQ@$>92B5H#)Y ),6@$FTP@PZ4NK[?<9ZEL! MC9<(:@68C OP18*$CIE$(=P6"8\J:5;%5O&(4\G'Z6FUDWB3T]-J*1E_MKV: M'K]WQ'$&Z.E;>7:/'K-S;"[?67RDR9/T:H%YHD5?,R9OD#4$L#!!0 ( .B";%.)539&PO=V]R:W-H965TGV[MJNR^?'7 :7XW-V29I__V-@9 4#,V7!,/,^)F' MF7G,\BC5D]Y3:M!SP85>>7MCRL^^K[,]+8B^D245\&0G54$,+-6CKTM%25X[ M%=P/@R#Q"\*$MU[6]^[5>BDKPYF@]PKIJBB(>OE"N3RN/.R=;GQCCWMC;_CK M94D>Z0,U/\I[!2N_BY*S@@K-I$"*[E;>+?Z\P:EUJ"U^,GK4%]?(IK*5\LDN M_LA77F 144XS8T,0^#O0#>7<1@(<_[5!O6Y/ZWAY?8K^6YT\)+,EFFXD_\5R MLU]YZQ"U#E&=:(.L3NN.&+)>*GE$REI#-'M1!GUK=9IBJ:H[\8V3+.#*,:O;^CAC"N/Z!/Z,?#'7K_[@-ZAYA W_>RTD3D M>ND;V-M&\+-VGR_-/N'(/@^TO$%1\!&%08@=[IMI]SN:@3NNW8/7[CYDW*4= M=FF'=;QH)-Y&%J445!B-Y YJJ2&!GTF8V"/J]HCJ/>*1/>ZA(*E2$!?>8O:$ MR)93%XM-R*0.:5OPL X7 1!VN.3J#:-7:.,.;3R)]E0(&3 # M74J:)A,Y]"HGQC[8$_78)Z8!W42>7>*9!V$/]- HCG'J!CWK0,^N LT$P*;( MD&^I,.77(6O5')'M1U]A"--U8%E;J") T.?R*%- MDL[<.-,.9SI=JDU!VA[/I!#MB#TRLT>\J0$H8=74!/3+WT3\R\0C^I.)KY2A M'YUT^\VMYSZO,H"-1B@CCA#@?TCF@W&$3+-P0 M%QW$Q23$306C01A42G6B%;39<@S$<@K*-#Z.&N"+84-=U$$#W&$3C]0*#LZ2 M$4Q"_\?LJ4( 5MM:X9^Z"2&U<4M#,( 1S8,>5(<1'AMJ^$+>\!5883!,#=TV MQBM\Z0#?T"AN8PPO%L1!OP6='P%9(& Q<.NT@3#B<;14VE MA)O>H3Y%21_GT&8^5J%G"-#55K.<$67/:!K4V#D6 M-M@A=G$T,JWP6#Y3DIS6MCS?O=]M_X?4$L#!!0 ( .B";%.H M1?&^[0@ -0O 9 >&PO=V]R:W-H965T2DHZ0'_\%F5: ME"V)DMWQ8A^Z8UM511:K>$ZQJ),7+OY,%I2FZ&L4QLEI;Y&FRY_[_<1?T(@D MQWQ)8W@RYR(B*7P53_UD*2@)A'A,6]LY/\MSMQ=L*S-&0QO1,H MR:*(B-<+&O*7TQ[NK7^X9T^+5/[0/SM9DB?Z0--?EW<"OO4+*P&+:)PP'B-! MYZ>]<_SSS!M+A5SB-T9?DM)G)%UYY/Q/^>4J..U9\Y=/5#GD M27L^#Y/\?_2B9*T>\K,DY9%2AAE$+%[])5_50I04;-R@8"L%NZN"HQ2<;851 M@X*K%-RN(WA*P=M6:')ZH!0&74<8*H7AEH)C-RB,E,*HZPACI3#>5G"; F>M M(V=U'0,7P>X<;;P.-Z[$NW%BZX#C2L0;1UF'''>..5X'?97P_57&Y]ME0E)R M=B+X"Q)2'NS)#_F>R_5AE[!8PL-#*N I [WT[)Z&)*4!NB,B?46?!8D3DF_< M!+V;T)2P,/GQI)_"2%*^[RNK%RNK=H/5"?6/D>T=(=NRK5\?)NC=W^NL7)JM MW/+G8V39T@H>-EN9F*T\T.4QCO[)4AK56'QOMC@E BSB M-N\^M%EY54;PN-G(QPY+M'+.M$2?S%:NLW#M4&&%Q4E*PA"8(*TQ>&4V>+X4 MQ;0&S=.ZWC]R-=9^Z6[-$+6;MJ6*NRSX]$T]NWT3SV8=]JPQJ_N +07 V 7 MV+E99U> 0?^Z 5%T!5LP^;=A(*<8R,D'])_+B=M):MHFM>&G6_CI M&OV\X?$32JF(H IZ3(^@1ELM\%(N<)U'*W.#TBS&]MBRK"V7NHE-6\4VG/(* MISRC4Q>4_8>!7Q?\2X8>:,1\'@>9GW*!?J,)5)/H4I!Y*DM-])GZBYB'_.D5 M7?+C(W23!N@J?J9)6@6KC#:L9)E;'XQ1,:V1<5J7P/X\9 &1V=@(8TP)8NPJS#9APNU7NX MQ?MG&F> A8)'&]C!:%)+T;B27MN04"/B617DN%5BY7@ZAG!BS3#8-KKT_J], M[AQ68 ""?_*7;^B>O$"Y#,G&2)B@A(044IEO8B:(G?L^S^(T@0<^9<_D,:2E MG+AF7\A63DR5S0*!3+'1#(:= Z>!)A%L9I'SJ.)P)2-JV439->3#=;O(M%UD M9A39]%JS##;3S 2X Q\XLH)YIH MME-JJ5 MJ5F^M65GV&P2/*T!]09I<@Q11=36#XP R&-87A%@[+$ZGP M;WMSU:;0L KLN H8UQWEIAWE9KC*E$T9I:D2F[ER;]Z 3+BAB@Y#$@??EQF: M^_#XL)EA:U*SK?]%0:Y&*4?-MJT1WDJ6;F+35K%-9S6MVF9:7<52EN6U/IB5 ML85>*1&U_+N_ZG0OU4W_2Z<\,P>?QW$&V9K'6H)!0]]@JLR4]ZKM-M8 MJ9. MVWSZNXI]D8\-R45JYH((5 7$7T ART20.R[EV#,4K%#"YDFYR.) T"!=U+:\ M)BTS\(XMZX?:".ZG-]U=;W/M="U@FVN!>WG*"&'EU!+"-F4\J)V2V9#3GE": MJFTS5=^26!5?\12P\",)0Y9%&T1LJN-WQU!;LZM]8':U-;O:9G:]S:)'*B2* MEOIQ"?AI;L]]LJM4YS1L,4UUMIGJ-M<[YBG=*!]_@A"HSD3MC*JGN>%@U+SS M-:/9YN/<'@6(LCBH+034IFT5F;:+S)3(1A@LI]%I1W.K8^;6X@ MP%/TCB2( MR&TK^P6U_=\6<^[QV(@ECN9!I^UXN09\$]RD-U)G] MDH?KEQ7*K)I2O#9*V>F^ M[!>OBNY.<]'J:83W6@Y6NT":5[UJ,T*:IT'<,Y^COA?26LRW0IJG.< S)DD>4-=UD=U=[3E(5ENZE\(51_\Y=TN?KS-%5X[H$SNO2J10O6 M=SSX392=C7<]3$FD,=TS8_J.![!)B[G!L6?.&0W%GADT\P19%8P0BSQ3XJ(# M%ZV)D2D8S/MP]6\03KQJ Z[ACL'30.R9@?AVSZF,JE<>#5/1 .R9FVX[OX3D M59ME6[FT*K$[RDW;Y5:>]4NOQLKWW:=$/ $>H)#.0=&"(W$/B=4KY*LO*5_F M;\L^\C3E4?YQ04E A12 YW,.IPKU1;Z 6[S(?_9?4$L#!!0 ( .B";%,' ML+.*G0P #M3 9 >&PO=V]R:W-H965TTN1:'^\!83,Q6$KV2G&R _?%'R;(H M67R172+]L!LGG"$Y,WR>&;[X\)GF/XH%QB7X*TVRXMW!HBR7OTVGQ7R!4U1, MZ!)G["\/-$]1R3[FC]-BF6,4UT)I,K4MRY^FB&0'1X?U[Z[SHT.Z*A.2X>L< M%*LT1?G+,4[H\[L#>+#YQ0UY7)35+Z9'ATOTB&]Q^65YG;-/TU9+3%*<%81F M(,P]_N('0KB;K)'<'/1>=G4,WEGM(?U8>+^-V!50T))WA>5CH0^]\3 M/L%)4JEB _FST7K0=EH)=G_>:/^]GCV;S3TJ\ E-_D/BF[;6 9BOBI*FC3 ;04JR]?_17XTE.@(VE C8C8"] M)>#8$@&G$7"V>X@D FXCX(X=DM<(>&,%_$; 'RL0- +!MH#,K&$C$&Y;R9,( M1(U -'9(T-IXSAHMTCI[M+?AQMUPX&_93.#&X7#@<6DO&Y?#T3Z'&Z?#;:]7 MRL0B&[?#;;_+13:.AP//2P>V<3W<]KV\EXWSX;;WI2+VQOOVMO?E(AOOV]O> MEXNTB[WV_G0-*S4FG:(2'1WF]!GD57NFK_JA!K9:GD$1R2H0OBUS]E?"Y,JC MB^P)%R5#U;( ) /7.7E")4Y>?CW'20QNT#.X8I]S@A)P0M,ER@@NP)M37"*2 M%+\<3DLVADK3=-[T=[SNSY;T=XFR";"]M\"V;/CE]A2\^8=(RXE&RXII@;46 M :2%:4*$FJJ0@4GJH5?J)/$V#9M<*@48C394)?,!9H^S!B>(ZEF^3O(TSE M0)V6,[66]ZO'5HLEUW*NUG*%7AHE,)(KN5 KN<7+C5E:KVV,S+Q&RA>!SLO1 M.E5&^F.\%H61/NJ,E$]&6.EJ]QEIK?3)R/QF:BVG>#XFE*YUBR/A6@3B_QX] M"!@)Q&]&+$U+ZZ-;S:):YFTDBP;Q>?2:A*% _,L8]'.EXG=CL&[=>] 7GS+V M:"G$;BG$KO4YLN!:Y^^ /C &:=E$H=AI%3NU8E?/36\!_G/%0A^DN%S06(03 M:UU^K:LJ/9Z.(L>UV+_#Z5-W]8UL-QNV\YW [[;K3(8-S!'*!G"6RR;N?UVD%7.E>OG:LWWH&/] GG6?4!H.4R M9Y]$;CSV!D-V(ZL_YMY8_'8LOG(LGR0&%H62/S1'$/;ML;;;V(8S04//\>2S M"MI9!"JT(YQ#I8TKXM:%A]+]"+)@F;!=1%.!R/>"11.Y)('7(L1R5Y'67S!1H-> MM_SU1S2(PJT6'X0CL2&G"6@FB9FY8(-"A4%5D^30S'T#%N0 M(RM40^MN/ V'6!@YHI73-/1U#6<"C;ZKH S(T16JX?4KJ45Y28$G.$\ M927P*F7%\ 1\+&/ YZXR)<=1&!KV$@=&J$;&4\+ H*QV$6A>>:BCGV4?93_Z M%>%^!8>0)@%MFP.6K0:LKP31%P*^,FN_S\ 9J^,;([^MK#Q19:D2@/5YB!FJT'LE,7G A%FL57&?%M]?$ LS3DGCPMPO:H= M_J':]\YI1N;MGD[1FK@3R,SY)M6I#,SAT'8-^XX#H[U#DJI%+WN8G\+(AT/T M&MMPUC3L+2??@_*@X+ALJW'Y&N=S-BWT6%<-]#ECN=F"++=F"=ZP2F2QRF)6 MC90+X9[>I:8CUY]8UC]%6+&'8'^R'*IM-50?8_*]2NPOR3<$;G%*&)[%JWE) M\^X.IBC8]Y14C9KCO6T8[VV.][8F$]XMKH=9J,/^">)Z9,.9+: )%X;2N'8X M63AJLC 7UYJ.G$@6UWL(]B?+6H5+>?Z[IZ1BU"YG-]N,!J&]8VPHZ,QLYIA>'"R^5DXJK)1.HV >Z.<-ZYICM644F\=ZN1 MC *=]SAUN3N59*NR*%$65_YD<#/8+&W6C5IE./'4@^/DYXXKH8[IM]56(72' MBP*S,BA'#V5UJ0Y\QO-%1A/Z^+)KZ'&N<@W71BYG!E?-#(9#;Z;ISA<$T/JL M6R?H:"+/X[3B[50TC8H\C4I'.SK.3)Z:F3:AUQQM@J^,8CLQINJ#TX1GN%+Q M."A[:E V'$^7FNY";[CFUSRTAV!_RIP8O)WJGC'Q=*Q1&4SL4#2K2XT<=*7F MV%VP;X[.2;>&S-87YS8I1QL"U8%H8R>A1=1:91:YTLCI)\89R]N%L7Y@EDZA MC'W*"\#\#>HS=7*_8B11@.4JGR]0(=S^GFGZL2:N>L2*-RR\84TG MO&(Q$S1T0ZC8_/G M4)_SG.\8-COG$U_#)WL!Z$RCU9HXVP#:'Q\'>%\-J3PY?MDM.=;%?.<"D^%M M+Y]#IJ^&S)^.^5-?L&4EB7F.:[X:UW[*Y#^W(CC8^9%9IP0I%H1 0?*0 V45^A[?9/@UQD;60QN5_<%B0G*B?+.3\ A+S"T8VB0*.C8'ANT4!![U@ MA[M%8STUO#CD12)'C6LW"X;WB[;:]2?7N;RIAMWW<4RJ2YL,EI8[5)"B]S*! MX&:GW9_'N:"-TV]R(6@B@?& PWB@.7-HJH)J8L4&)%Z:,A$\Y#25Y>;"B0X3 M5^@*$NYS04,7#L^I+P3M;$_A74X-@28/;DFU\S2IXE'U2Z638'AP+O%!R+DD MU'#)^DIP-9@'DA>E;@R-NIZ5?4=JE)"31J@FCG9<,.VRFC$PX0@$GA;;@2O/8AK-0\#!BJV%_?IR50C4KC?43 MPQP#+HTX0T6&=W0BSCF1AG/,(LZ9IKL(2I;QI490#AS["EYK!(5GHGTK>L,,6!^D]"B M^&4]JF9;K,Q15J#Z"WU$^Y+1#J_KNL_KU.64N=7):-;)8W"-X5F&'[Q R^XH'P_W+=;7CND>I$F1\U2G'^J8"5J=)WZ6&OD-KL%-5R,6 M(;0ZS_TLS?&'T66XZ6WT.H16YR&AI2X:;A IF(D0M^D<+0FKX<5N'KZ#L57G MC-#JO#NTU-1A=!F^"N-"J_/VT#)DG MF&ULW5A-;^,V M$/TKA+&'++")1.H[< QLG-B; FF#I-L>BAX8B[:(E40M2=N;HC^^)"U+-B6K M;A>]]&*+TGO#>TX8I&1 HLK5I%2/5DR M7F"IAGSEB(H3G!I2D3O(=4.GP+0<3<;FWA.?C-E:YK0D3QR(=5%@_G9+3?#.)?@UP3^7$-2$P"9$)PAA30C/ MG2&J"9%9K%UTS=+<88DG8\ZV@&NTLJ8OS/H:MEH16NI4?)%O-,V?\[86N R%6-'*H_UO,ZB]NYVYQTZX9T''EDI,Z%L MIR3MX<^&^ MMG(W;.6'=7F.E?MA*X^8*ROP[ZS,_GE4VF>\:L=\JL M*;;T#Y*JI%RP@JB_72G7)9$M D0&6X*JP+MB[U2%D&:Y5TW)@D7]?:8$%DQE+PV\=7(;DJPK\/R/(; M6;Z1Y9^0]4PVI%R3OKVU(X:&J%O29N+Y012.G186QA]H9CQ0&C<)@4.&<,R% Q=F2RCZ9.W9P,"F$@6NY-NVBXAAYELHN MR M0%%@JNR@$(?3Z58:-RG!0Y8_JM:/.RXM<">[;A+=A9V;?3^P%[8*@'UOA MN N[ZQE8:W[?Q2 861'K8B"*[1R;=UU"81#U!RQJ A8-[N?'@6TZL*_BQGP\ MN!X/JME1KG9RL_7_!")N!_[8:ULRC"I D5@68]J "-T!6UM>HHZT11;$%F_<8@RB$;G]J0-2J1-]5 M$6OZ49T(7+M.]* 2&-M*NR#HQ8%K*^W"4.+[)X2V+1MZ@T)_J@A7.5FNZC3M M%>MUBW84V.6_!P6]T!;; U*MQ+?%=F%!$I_0VO9Q.-S(SVH M8TCL1!%MM@N MRJ[;/1#H(J^SKEW8)0Q.U#;8=G08_!>U&[;-% YW4W,6>0,5X_N*ID,*EIP5 MJA0=U:KC>M0Z)#[HY]!72+7KC#.P0&Q(,I]??87P!3HW1MT<[?YOO#1G*JM^[?P^A[VW)_I M[Q'F0-J:WWW,4.>+%2T%R,E23>5>12HS^.[[P&X@666.IZ],JL.NN&PO=V]R:W-H965TUZ[P4N[@O%5F)MMN1)"CYXK$H?ZOF:5I[?RP7>?7V;%[7JS>]7C6=I\ND>EVLTES]Y:XHETFM?BWO M>]6J3)/9IM!RT2.^+WK+),O/+B\VGWTH+R^*=;W(\O1#Z57KY3(IOURGB^+Q M[5EP]O3!Q^Q^7C705O MWDO9%-@H_IVEC]7!SU[3E=NB^*WY)9Z]/?,;B])%.JV;*A+UWT/:3Q>+IB9E MQ^^[2L_V;38%#W]^JGVTZ;SJS&U2I?UB\9]L5L_?GH5GWBR]2]:+^F/Q.$EW M'>)-?=-B46W^]1ZW6F6W-UU7=;'<%586++-\^W_RQVX@#@JH>O "9%> F 58 M1P&Z*T!="[!= >9:@.\*<-<"8E= N!:0NP+2=93"78'0M85H5R R"XBNB?.? M9LYW+K*?;##;768%3],=;.:[MW6LC5<.DCJYO"B+1Z]L]*J^YH>-:V_**V?, M\F85?JI+]==,E:LO/]7%]+=YL9BE9?4O;_C[.JN_>"\&:9UDB^JE=^Y]_C3P M7OSPTOO!ZWG5/"G3RLMR[W.>U=4K]:'Z^9=YL:Z2?%9=]&IE45-O;[IK_7K; M.NEHG7H_%GD]K[QA/DMG2/F)O7QTK/P[>_F '*O@QEZ!\"T5]-1<[">$/$W( M-;'6^"E=O?:H_\HC/@D0@_KVXN_6N;7XP%[\QZ14Q8/.XD-WXWVD^,C=>*SX MV-UXK/CD[XU\_/?Z_LY>?)!.GXP/..:(SL71UM_;B_\\K5][1&Y:9Q8OIONP M0C?UT8[ZXGRJF*!*FU"R_>EE$RK0:/._C\5BX:D]]3$I9_^W-,[VC;--XZRC M\>MDD>33])5WF]YG>9[E]UYQYZW2,BNP)7Z]K4UL:FNHY>&2!)((L6H@K/+2/])RFE5H[+W>ULB2')CR* F#(0Q9% CF#$](TP3&&.&:2@^9G(_9M(Z9EM";S!?K?Q< MG06J]6V5S3)UT%"(5<^]O,BG:N,N5>AIXD.6UZE"FQICF+X$]G$P7IC&'"^H MH9' ^QGN^QG:?2-9I$T7IX=KJRZ\=+E:%%_2+:RICN:[0\^F[_4\502 M^KB)@:^!V+<:^4N9Y-5=6AI&;D:N3&>I.@7?JD%W-[2_:[!E:4"ZPD)P@.Z! MU=*?U"$]4U8LU3:[**KJ)0K@ 8Q( 3%# J9BTE -$)4:<=/-$57 PJ[>$MU; M$J0?$; 0JEH6;D,7HHJX,21C1*3@P=AVL?9(:,:'&*M+<-DQ:WWD.;U6KDNANN[FEN>&T8=!FD\"^Q\ M]K,*0.5F*RO3>9/0>4@=9I;!>"1,+X::@$@2L%'9/H(5!'3 MD<9H@Z'LV.("S5.!':CVG-M,K)5P X@EA%!NTF8?TR$H/$!UD(6'F,X/0G-* M1H@.H^$QJH,X/''L;^QHW\U.9P'G]A1JM OL;/>Q68Y5E=UETRVN)+-?UU6] M5&MRNQ]>_=R/T1F%T.2;@W]4,CDNB:V2=J\UG 5V.ML0K=I,5T\\L"J+^S)9 MOO*2=3TORNQ/%:"29;'.L?WT_:[VP]G@OM]EE4:IX A+;3%$FS7S7BAZVM() M%I/>!9"1(C\\-&7G/E#79:U&J<#.4E144$'@ MYHE-A8MJX*0:.JE&3JJQDVKBI(J=5#<$0H1EPC1"$#M"[-)J1R."WIV)_ X1 M06_#Q+X-/SLBP,V5 2<\KADX:(:8QCPV.FC&#IJ)@SVQO9[V!&BR(':R>'Z> MEL!43(<55*,#M:.#>QRB,+URD#[<.@"F,1W 03/$-*8#.&C&#IJ)0[]BAWIN M[/UJ3X]&*VI'JZO9+&L\0^'=AR2;G<>YUT]6F<(]V^V1)AU*OGT,H@>W5_:4 MR7-C$(5Y$D)"%@2F&V*Z2)@)HP&FHSXU,PM#5!=*<(N$ZWSHEIA.1-Q,:#G: M%Q^OKSU!&ANI'1N?'Z,HEL^1YOP@(G";A(C@=1(B@O=)6$TFIV F=<5XJBF/ MVBGO.7=*%$FZP$LE1 5OE1 1O%9"1/!>"14!=\9$'6DWJH&+VH'KI'=+%*97 MS@,:F./FHAHBJLX+)JIQD!Y)UOQS5TP4N37KNF.B&B"I'2!/>\M$(6*=$Q%U MK4!-6=1.6;9KIF?<+5'D%BP@I",QR31^L6]]"\:>=0O&-(DP.XFX@R)#LC+4 MY^;NV\=TR&X^0'5P-Q]B.N8S8AY<4?O@;C[&=6 WGSCV-W:T[P:OCW9=[3%- M>\R>U[J:3M?+]2*IU6XT2.^R:59;,(YIC&/?XRFD@\>03OP<$G)/1(6DW/1/ M1*>\$X *JF.<<=,_,9T49E9SA.N4PYO^B>ID2$W_=+,O/EY?>X(T!3$[!3E= M*3,DN1.:8]-'5(R&)O]@=3$"Y@-!J:X-AVEL879L<>GLB"$( ><7HQ'9L6\S M#1K,#AK/".20&\XIB>!"P71P00TP';*@AJA."-^\%49U<$&-<1U84!/'_L:. M]MV@NM;":T^A1B]F1Z_#0+Z]Y>^W;OGCG?^]A_[7;E%C%(N^?8CG&I.X8Y;* M,<1S)!?#J9FM0E34E\81:("IB#G70T1U+J@P7&>$R@0U4&&,R5@(GC-U,BT^ M6EE[4C01#/*()&#>C":)"#FN(BE%)S6G!+A+!,Z=8@U)V MK&:NL8S;L= ?$B7RI#\B@H_Z0Q'RK#_RQ#E\V!^I"41>Q*2NC ;7(,P= M'H]R3,YRB')(0L(H+)640$D[.HR#Q%H**.(QW7!,KM!'K2Y"Q'ND&B*JSN0LU_C+[5G$?S YRV%FL3,Y*S0P"SLPGS8Y*Q""[$[."DV0PDZ0 M)TK."@S,.I.S0H.9L(/9Z9.S F.6SN2LT#0BCC][?A2]!;PE1#(LB K)L&!U MP0P+HNK,L C-1<*>[W/*L CDL2V084%$W1D6HQO[&C?#:IKL6Q["C5C"3MC_=2.C3&. >W*-82( M\-L?D(2& F&'@N<>D 3R^)8$;W_U,1FG 7!15&:&C"$BXP*%[])347R!%0D$9(![VTB(C.&#K"*S+OL(2)B4<<+ M"U(3D3P!$4GDS;[(.%*.$1&-.C9RJ8%('K\ _,I7(R7"%EVO1DI-%M).%E]% M:!))9YA^@NRC9GIS@(C.00( $5%3-$)$YHNS6&-1!^'*@]?^3W6'*.%+9(JP M _.-2%0&WXS&9'!O'"(RP4Q?'R$JN#6.,178&B=NW8R=#+O!>\G-,-$[^#JJ M95K>;[YDK5)>O<[K[5?([#_=?Y';U>;KK(S/KX,WXP#Y?!*\B;=?TZ:KWWYK MW(])J9"G\A;IG6K*?]VLTG+[16S;7^IBM?DRK-NBKHOEYL=YFB@B:P3J[W=% M43_]TC2P_SJ\R[\ 4$L#!!0 ( .B";%/_$ZS0EP, +X- 9 >&PO M=V]R:W-H965TNJ)(."JBNQ!8XK:R$+JG$H-Z[:2J"I)16Y&WA>[!:4 M<62J%U14/EK!KDX3!S?>9JX9YM,FPEW.M[2#:Q ?]_> M21RYM964%< 5$YQ(6$^<6_]FZ4>&8!%_,CBHDW=BI#P(\6@&7]*)XYF(((=$ M&Q,4'WN80YX;2QC'C\JH4_LTQ-/W)^L?K7@4\T 5S$7^%TMU-G&&#DEA37>Y MOA>'SU )&AA[BH@J0O12#X.*8*6[I7:;N 75=#J6XD"D0:,U\V*S;]F8+\9-HZRT MQ%6&/#U=:9$\7LXPU2F9BP+[3U%;P4MR=NG] C1EN?J H.^K!7G_[@-Y1Q@G MWS*Q4Y2G:NQJC,UX<),JCED91W FCI!\%5QGBBQY"FD'?]'/'_7P7T[TN.?_/^_+E=*\G&6'=):&U%YZQ MMRRVN?@%0%8@]RS!9T8E7#ZT>N."W.:Y2,H^$6MR#XG8N*+ZO@B&U]T)KYO0M.<*-NP95#)25!=W5C:BZT]\S'=3_TX M'(W=_6F)VZ X&C['+-J8, J]YZ!EA[=1&-2@9YH'M>9!K^8_!]1H_N 1S MS7'$.*J&+K6EI4&_VC:HK;:-Z5#;X>VLVKA6&_>J-6U3-M0>^ ZN>IKFNC9Y M_2:;>EC'-WSEIAZV$S]L5'#>Q@3-(G= XK!1XS9F&'97>%3+'?7*7>%A@?'- M!?D$'"0JQXV$W*:XYS&E)37GB;ZJ^]YQQ_/>9-W]DSW9?^7*5P:?E3X8!(W: M=Z"B4=RH?@&ULQ5G;;MLX$/T5PNA#"R262/D:. 9B.]XMT&Z#9-,^!/M 2[0M5!*] M)!TG_?HE)5H7FZ(4I,#F(9:HN9P9#N>0TN1 V4^^)42 ESA*^'5G*\3NRG&X MOR4QYEVZ(XE\LJ8LQD+>LHW#=XS@(%6*(P>Y[L")<9ATII-T[(Y-)W0OHC A M=PSP?1QC]CHC$3U<=V#G.' ?;K9"#3C3R0YOR ,1C[L[)N^?@NN,J1"0BOE FL/QY)G,21#IA] "8DI;6U$4Z7:FV3'"8 MJ,IZ$$P^#:6>F#X(ZO^\G,FY"<"' M!?CXX1/X !S MY@1#L($/":AX!>E@;^W=,]Q$O")(R1(YW24 "@_["KC]NTE_:]2&R&'!D=O,4HV.*9\AJ\8'LNL!S+P!R$30 MFK=7=TWY>)_WV_=Y7]K5%\27ZM"D7LFEEY>KE]KS:NS=;#:,;+ @X',B6"@; MG ^^XVA/P-/-B@LF&]4_%C>]W$TO==.K<3./* ^3#=BQT"?@HZSH@$819ASL M",OJ_).IM#.KH]2JZNG/TU'7\R;."2T2)9 @$0%.R39\+5-5>-#%#=LQ(JP*OD949\NDG"7\9.,,L<#THS MT7?5W\F$-8I5XAKE<8VL<65E2]= X@_C-!ZY45B34.QE%S4M]-$9CG$]C'$. M8VR%\2/E7A):>1,>NV$H)P S, 9QUD[A" 3X MU5:BT"U(R[46Z5_[>"47HL1X)*EO>\&%9!RU:I_NY6(%D?&@J4$LM)M^:0[A:-0W3R%$!3QDA?>'7)JJ M@.S>9]I*V?M)K<^;11;-(K=6D6J,1>>'GC7&VQ?"_) W1KG0=LK.+WLC5.._ MH 1HYP1C"9 D:#WY,^V@,OD]]Y0>6DDM35+UA530"&S%(T W51EFT6&/O96\ M[.2Q(&N_ZM$%2&2GE5DHM:^W9J9_'HTW'IYFID&J&G-!>'#0*F:2%1A>1>2M M\ ?GP-P1/(7?(%6%7] C'%I[X5D#/RX4<)?N7MIWPX*YH)VZWM0-6^V<%MIC M>5?4Z_;J%FU!;M!.0M6FT1)*9G)<@N)U:_9GJ* LY/Z.]M%NGZE]5;,U.JDW M+32V"2V-ENKRC@J^1.WX\KU]Y"TY@:9P3Q=ADU0UWH* D9V 6_:0EI&@LSGI M=^$I3S1)52,I:!;93UC'=@*.[>2>J!=4:EW/Y49.G;#V. )?PG7+,Q;&FA3*#>E+-EB+8@6_2]$:\R7'8\(VZ4<" M#GRZ3T3V6B\?S3]$W*2OWT_&9_!J#@WC"WAUFWUF*,QG7SV^8B;7"P<164M7 M;G4BN.-69'P5!U\\9%]YXZ-8>U7@HUR;C A\5Z'6> M,_4^P4QN1U[H?2P\\<72V 5_/%RQ!4[1S%:/BF9^Z27E.0K-I0"%\Y%W&WZ: MA%UKX'8\<]SJ@S'85%ZD?+63O]*1%U@BS# QU@6COPW>89993\3Q8^?4*V-: MP\/QA_Y#BG*TS\R2W?^(NH8[UE\A,NU_8[O8& M'B1K;62^,R:"G(OBG[WM"G%@$/=J#**=0>2XBT".\IX9-AXJN05E=Y,W.W"I M.FN"X\*>RM0H^LK)SHRG1B:O-Q/**X4[F=-A:^;*=0-/TQEX+==^FT[O^T:OW]+ M<;.A0\'T&EYPP87@8@%R#BM47*9P2=4NDKB"_Z JG:)(192.BV)?\68@%H;PA7$%SRQ;X^E/)@SV_2[X[4>34E2FM%TJRF+KLV\,E9VK MB-H_*%*G%=5'J;/GZ YW"V*^Y:MUW#N>_887/+G@F% MB5P(_B^5,#G4 OAFQT@J+&.VOD;2L!0#VHD!5H@!8J]$+D+;5U(RQZVZ>[AO M\6%SCR_;"-NU$856B=H7G9!44*3YUBP#@RJOKF2S^Q#>D2F(("]T1QA!RMXK M)8%_(,%R5 LG-#51K(4IU%BY6HK9VT+"[;<72OB!*6I+&C*>B&2Q+DJ.P&^CZ7TGQ,;(!2XH]_ E!+ P04 " #H@FQ3 M'MN.$QH$ !=#P &0 'AL+W=O#N,D>BAX8:603D4B7I.VD7]\A)4ON M1N8Z[6(OB4AIWKQY0S^2XZU4SWH)8,A+D0M]U5D:L_H0!#I90L%T3ZY X)M, MJH(9'*I%H%<*6.J"BCR(PO B*!@7G@-!<"J(@N^I/ M'+9Z[YG84IZD?+:#W]*K3F@900Z)L1 ,_VU@"GEND9#'7Q5HI\YI _>?=^BW MKG@LYHEIF,K\"T_-\JHSZI 4,K;.S;W<_@I500.+E\AQ.]+N=9, MI#AY8L9YC4CT.#-9DF05)Q?^FY!\=X'\+3SU"A^]S'."ZWK+5/JG![=?X_8=;GP M]Q?%A,$.GZ+691?.VHHM008.Q!K&9D('T3C8M&2.Z\RQ-_,CZ",2QV\2A^UI M!W7:@3?M)RFZ&Y?ZG(!(BI7YSWH C7&U#HI<1U M@^#/%<@MXXH\LGP-QS=]6.<='MWT%+&9TE:$LOK6XDN\T;^*[_6'[>6/:AJC M_]&*XXB-WD/LLB9VZ26VZTN757U9N+ZDMB^9[KRL_?H M.KU\#WT:-M8=>@M !TY &$L=21JF%F!Y95R@*7.66U8[BV[U-C\\'82],/S) MLQ+IWBY#O5@/0D$B%X+_C023_7T&7NPSX!DB9Y:]D?BHC>*)'97*,_N3:-L< M9E5:6TFC;2\^H&QCPS0Z:FF0W=)08,]07"R0O# *3RMKU-> *MII^>$I>06F MR) 4"+;4Y (7W:OV"=T8/?4[_2U7VI!K(? TI32>Y'RHC8G3^+ON2[3Q:>HW MZN/V!_K6E@]L$+1Q9?IC;9DVODS]QFQKMDNIM,'6>OT L5L_W@73N#/UV_-T MR2$C/[] LK8GV&J;]23?P!02P,$% @ Z()L4WY2+=@Q!@ $AP !D !X;"]W M;W)K&ULS5E;;]LV%/XKA+$!*9#$(B5+5I $2'S! M"K1;T+3K@&$/C$7'1"71)2F[^_>C*$4WTK2SHMA>$HG^SN&YD>>C>+UG_(O8 M$"+!MRS-Q7 ^/9ZBY_) M(Y&?M@]3F M9C0=@82L<9'*#VS_"ZD=FI3Z5BP5^B_8UUAO!%:%D"RKA94%&JY.3MKZIXW^8KEA%P]HX)\08\$ X> M-YBK@3F1F*9J[ )\>IR#LY_>@)_ &(CR5P%H#C[E5(IS-:B>/VY8(7">B.NQ M5(:5ZL>KVHC[R@ATP @?O&>YW BPR!.26.3G;OGXF/S2+0^10\%81;0)*WH) MZSUR:GPDVTO@>^< >0A:#)J=+N[9XO%]LR^^;_:E6WQ.5DHH=2\GI4R'Q4TJ 9.#NCX_GY5JXM!5P MI3746LO=>G?K3SWEW:Z;5!,4Q["/F9L8"$,XT+2PH:*@ ?5IK.@0;EB:$6_T/S:Q'DW 0 !,4!]$@ "8&PB":#B)@ M07G!@0A$300BY^KYK'LK22[P3JVB9P+R(GM26SQ;-T&HMG-%.X14^S?-GUT+ M;=K,.W5&?DYRIOI5N6Z!(D!E^Z3@'LT"'H;C8G] "VS9RZ+O+KRPW*T&[KR6/^6A%&3[:4"@:^FC5=1S7=[/E$M!-)@ZYV>DB M1WTU&[[=U]-PR^.XOJ\MAX!N$F'XNL4<['!:$.UBPM(4<]$V-+NWU1Q1O]R\ M(3T\#;8\"NN[VI(%&+W.5>VFU9_(Y$:3(:>;GX1:'D/UG6D9"'13D%F1%2G6 M_0WG>8'3ANP"=9Y0R<,"X#)M*Y)+6]+F1R:8J)#_;#UNOEJN[V)+&6#LYO3T M:T$3K#_2;'7N2+XB@.TZ'4K3_%<4:FPD8TCGCT.63DC_2-VR%^1F+[]M2S^% MZWC>]GGD[O-WN:0-^WEL:!98?%NE1:+J?\U9!F8LVRH"H,.K>-D"\UQM;*+S MC>3/=THQ>"M))OYR&=:R .1F 1U;2,^6I&J>7:IVENHO-BV35@4M-P30;(L5 MDZ2JO)6;%XV?1S;DVK+N!@I18%(Z&\[S0W/GM@ 1-.F<==[X,)M#+>% ;L+Q M@0C%X59EV![U,KC;8SX\ZO9UMXT>!?^K"FI;,W*WYO^R@LP6#'W+H<""0]#$ MS6WZH'EV6UAP?A =+J"V]2-WZS]ARVE[*W*?Q/_U^0ZU'0^Y&XMSBJ/),P^V M86PNUYD%-XDFEN29N.G4N?^OK1:)LCY>4)$9_)D%AVQ?1VSZIN:6O[#I\RS)''>N+#+"G_7EDE"S:!E? ZO%M7U5*N^NBU[C_DSS05(R5I-Y5U&REA>74!5 M+Y)M]87)$Y.29?IQ0W!"> E0OZ\9DR\OY03-->#M/U!+ P04 " #H@FQ3 MC&F)I_@" #-"0 &0 'AL+W=OD$$)4=7TA MOIQSOINQO^&>\6<1 TCTDJ54C*Q8ROS6ML4ZAHR(&Y8#53L;QC,BU91O;9%S M()$A9:F-'2>T,Y)0:SPT:PL^'K)"I@F%!4>BR#+"7R>0LOW( ML,?#G&QA"?(I7W ULVN5*,F BH11Q&$SLN[R8NQ9 M3^ZCD>5HCR"%M=021'UV,(4TU4K*C[^5J%7;U,3C\4']NPE>!;,B J8L_9-$ M,AY9?0M%L"%%*A_9_@=4 05:;\U287[1OL(Z%EH70K*L(BL/LH267_)2)>*( MH'3:";@BX";!OT#P*H+W7@M^1?#?:R&H""9TNXS=)&Y&)!D/.=LCKM%*30], M]@U;Y2NA^J L)5>[B>+)\1*VJNP2W=/RT)GBT0BI*J@<4_0S!VY6!?J&%IQ% MQ?H4?#4#29)47*O]I^4,77VY1E]00M&OF!5"28FA+96CVIR]KIR:E$[A"TYY MZ(%1&0LTIQ%$+?Q9-W_0P;=5@NHLX4.6)KA3< GY#?*$;/NZ#W"#N@!:#5*\JK R%?<^A0]FMEWRC[WZPEHL_.1"]&KEWD<+41*#XQ2';A T"M&"+9.:KG M^Y[7*,0Y*O"=\$(A^G6$_>X(R5Y=HQ)X0E)A;CPF8^!=91G4TH-/+HOKO-W6 MSD<+4S&/#VS?QXV43UM0@1OT&X5I0>$ XP9LW@)S?1PZC=+81\]3!GQK^@*! MUJR@LKQVZM6Z][@S+VYC?>+>3MV6]9GN5 M.D:\[!W*B62Y>1Q73*JGU@QCU6\!UP"UOV%,'B;:0-W!C?\!4$L#!!0 ( M .B";%/+&$/+6P4 .08 9 >&PO=V]R:W-H965TB9,G6+6Y28).'1)X8_R$"0B1XCB,JKGJ!E,EEOR]6 8FQ MN& )H>K-FO$82W7+-WV1<()];11'?6083C_&(>V-AOK9/1\-V59&(27W'(AM M'&/^ M&%[.32,UT(@_0K(3!]<@'O!J,$LLR(1%?X:^#*YZ;@_X9(VWD7Q@NU])/B [];=B MD="_P2['&CVPV@K)XMQ811"'-/N+G_-$'!@@V&* <@-TJH&9&YA5 [?%P,H- MK%._8.<&]JD&3F[@Z-QGR=*9GF*)1T/.=H"G:.4MO=#ETM8JP2%-F;607+T- ME9T<+;^D"5316%@M\3PO53 ;Z /3@%_$+8AN,D"%,KKYBA9/HFD>5+=N&*<$Y$PZJ?Q;XH>5FXV:?-^ M'R^%Y&JZ[TJ94\3I=*8L+UQ3XV>&SD%.3,L>.$5>LCZJHY!M.=XQ:EI'>9[C MP&/4K(YR7!,YS948%",<=%9"LR[2K,,9ZY8O]:R> ZHJIICC$Z7^JU#/DY<= M"7:+S[N=":Y]OBG5;IU^IF5 MY+%TV!SMY9&"%W;<)OSZ!4#\5YA2DIBO(S( ML:Y,6*RXFK?8) @I[L@:-$K-,SYT \$#=89O;:'<\JABCF=7NF/2!#-LIUK^ M!ICE&G:UBQI@R#0LN[G\$)7C1#^CD6"I,=!\?ROE/HZ;!#D6JB;S--R\"0<' MS@"UI+/4*M@M5B?UTS<<[C#MREXI2/!C*Q(L)0F^69-RR\-JF"ZRJ_W4@%(_ M50;446J>-)UJ.S7 D-LHUZY/IG64C9R6N125ZH:,]Q=_+$(,[O$J7*MY[/#>=Z::UYTK601Z6<(?BAB8)*04+HK43)+8^:UK.J:]!AC'D8O"JNV^O2EDQ&E4B'K M8S.BU#ADOYD1=KT^GEE=B36A'+>ZFVE 06?@VE5*-,!L PY:.%'J(WI-'T_@ MQ)V"!&"L"J'>'5)#!@0\TC MX4)B240G24HY0]W;K)].DE()4?>.K(LD]1V6 M:4.K2I+Z!LM$AE$E2=V7AP:U::/N:V"[+8L+5&HH\G[&6MTL!<[L%KB3UNJY MCZ.=JED]89B>A)HWH [7'L(I]&WU<+A0!MU1FAUW%T^)(?JP/HBO/ MK^'E!#8\G\++67;@7KK/SO^_8KX)J0 16:M/&1<#10R>':EG-Y(E^@AXR:1J M#7T9$.P3G@+4^S5CC)G/*52W?*%*U8< M:&1 :>(2S^NX*8TS9] S;4]\T&-KF<09/'$DUFE*^:\A)&S;=["S:YC&BZ74 M#>Z@MZ(+> ;Y[^J)JSNW9(GB%#(1LPQQF/>=.WP[(2T-,!%?8MB*O6NDAS)C M[$7?W$=]Q],900*AU!14_6U@!$FBF50>/PI2I^Q3 _>O=^P3,W@UF!D5,&+) MUSB2R[YSXZ (YG2=R"G;?H1B0&W-%[)$F%^T+6(]!X5K(5E:@%4&:9SE__1G M(<0>@) S %( R*4 OP#XEP):!:!U*:!= -J7 CH%H&.TS\4R2@=4TD&/LRWB M.EJQZ0M3+H-6 L>9GEG/DJNGL<+)P3,LU#R1Z#[+9ZFI=A8A5395E P]KH"; M5H'^1B.6A2HX;T!LCD8T)\!2!HGXB\=:!('CL)]1,^5*F/=KQL6 MV0WS[,B9['STP#*Y%&B<11"=P =V?+<./['C,;$0N$KJ4F^RTWM(K(S/L+I" MOO;B9TF@%#18!O-@>9^.<=]P]LZPSN% M#61K$!:J5DG5,E2^G>H#>J#_,5[-\V^?5""ZEY"*[Y9NVF4W;6O&_ZS3F6)5 M*VPG@U VKK8.H193G"V04&LSGLMUDY6[*;FZ: MKUQP\TI3?*CZY'7$&=6[9>)=:^*?E.NK=XL7]!M=L%ZP5^TO7I.ZX[V-#%L' M\ 1<;S7J=2C7%2T@TWL71&CV2VV9NO>R)J<\KH8?XRO/^\.6*JE2)5:J1\%I M>J'0E/I'A40OQ&;_,77-D6[C1:@,K) M\'6C!0AJ^$_-].)MZ>W PS%6-HKM/GJDX>WOE*NO#W28K1RHS)%ZCE9O4 M\-V0A/UT7>DB;C,MDCEA80TJGWEC\3^%O@^[U1%)_L;;_OH MI:H^)*@/&5M##B6HG)LTZ]S#&G[2/F,4 U^!]0 M2P,$% @ Z()L4ZU@*1.B! L!$ !D !X;"]W;W)K&ULO5AM;]LV$/XKA-$/+;!$HN37P#$0OPP;NF)!DK8HBGV@I;/- M5A(]DHJ383^^1TF69$EALFYK@"1ZN7ONGH?D':GI0@R4,<)>JRM]-Z M?^$X*MA!S-2YV$.";S9"QDSCK=PZ:B^!A9E3'#F>ZPZ=F/&D-YMFSZ[E;"I2 M'?$$KB51:1PS^3B'2!PN>[1W?'##MSMM'CBSZ9YMX1;T^_VUQ#NG1 EY#(GB M(B$2-I>]*WJQ\CSCD%E\X'!0M6MBJ*R%^&IN?@TO>Z[)""((M(%@^.\>%A!% M!@GS^+, [94QC6/]^HC^R:R9@H6(/O)0[RY[XQX)8*3>D#/R_G9)7K]Z0UX1GI"[G4@5 MVJNIHS$+@^4$1<1Y'M%[(J)/WF&,G2*K)(2PPW]I]Y]8_!UD7TK@'268>U; M6]B?$]_]B7BN1SOR6;SVB\^^BK[X[^HD8?CD?_ S/?P+O6HHP#33YR*1D MB7XDGZ_62DMC]#[S^%#I*+D(@-.13X78+9,:A'XFP"6/(9E/D, MK&P7.X9SW4SH8SY8N0*9LHA\OA%11+ 8X9O0QGU8QAI:\Y[#EB<)KJT\!(1D M7VAMT6*>8PXS3%/T[V>CB3=U[NOSLVWC#QHVR[;-T)V#!M^VS:#?Y-NV\.#*E-83&9(@2D/S$![V7#+3._,Z M'&0STU@00#?LB-!9:\PP\MU1@VN749]VLZ5NU6U=*U_L6?^T M A2(]4R&PV8)*(SJ:W?@-7EW&+605L\@G?*N[3*H?9RE4(K\Q@/<8@*YVDH MLT@L995Z%;;W3,N"#4B)=>$%4V+,)5M:J_KR.^S9>9+7;5 M+:EOY74',C;S]PE&A>YV#.J21V#2FE#58*F].RYQ>CW@KPVLZH[4WA[_!V6K M;DGM[?).:$3ER3WD]92PH\3DGD4I="Z58;M N?C37 ?M1G=J=IIRU>NHO=F] M97^EPD:^ZB)T_*.%KRHRM9?D[Q*^72WIH$/XY\Q.]^]55?7L5343GOQ-YL"_ MF/(Z%Y]2<@LQ#T1BZBON/3Z PM,I64BVT>;H2NX@V"4B$MM'5--VBJAJG$=_ M\*!Y50WTO/]\T K(^C(8M\?L.:L\8:=V HU!;K.COR*!2!.='S[*I^7GA:OL M4-UX/J<7"]KQ?$DO5OG'@PH^_Y;QCDG<6"L2P09#N>.-T*^J1Q DVW)N)HXN=;5G>NJ)(>2JFM1 <P34Z2?X#<%_ M3PB/$(*&$)P;(6P(X;D11@W!6G=K[W;C8JII-)9B0Z1!HYH9V-VW;-RO@IM[ MLM 2WQ;(T]$WG8,D#SP1)9#!?(OW3\'%)?F*5W00@Z8%4Q?DBKPL8C+X<#%V M-08U5#=I DSK /Z1 %Y%%SGBLQY"FD//S[-_W2"[Z+9UK&__R!U0O^_OA/J(>M>FC5PR/JC>Y2 MBI)D8@V28X71)).4:]5WE6JY&RMG*MPZPCU:[Q].%^$=(N(>#<_^#G'S+BYX MASOP/&H]CTYZQO*%Q8D3V"8YY1F0#(LU&3"A5._7,^JD<16..MG.>F##H(N+ M^W"W7=R\#^??=-V[>Z6E!)G9FJY((E9L76W;QKVMEN_6I\.[V;!G/<8V M4W>%/_)UCWJD,BNX(@R6&,J[_H@YR[KNUQ,M*EO87H7&,FF'.;9*D : [Y=" MZ-W$!&B;;_0;4$L#!!0 ( .B";%-O\';*/@( &X% 9 >&PO=V]R M:W-H965T.8N(FV2KUXI+'?!Z$3A (R- Q,/MYA0<0PA%9&=]ZSF!H MZ8#'\8']HY_=SK)E!AZ4^,ISK.;!;4!R*%@K\%GM/D$_S\SQ94H8_R:[KG9V M$Y"L-:CJ'FP5U%QV7[;OS^$($(W/ *(>$'G=72.O]X:E4-TJ*#M$5TD7 -S8A,PKB>A+Z> MZ#X;NL\N=M](#9DJ)?_1*]B"A((CX1)!@T'"9$ZL@YE ;O\P[&ULX)3"KM'L M2.$9;?&@+?XO;<9:,=.M73PM\I2X^*_C^U,^E7>W41/3)=<&B*@L-!P=&,/17?N[A)4C7?45J'UIP\K>R&"=@5VOU * M#XEK,%RQZ4]02P,$% @ Z()L4_EK'[$K @ Y 0 !D !X;"]W;W)K M&UL?93=CILP$(5?Q>*JE=J%D*1I5P0IR;;J2DT5 M)6I[4?7"@0&L]0^US9)]^XX-H5DIX0;&9L[G,S!#TBK]9"H 2TZ"2[,,*FOK M^S T606"FCM5@\0GA=*"6ESJ,C2U!II[D>!A'$4?0D&9#-+$[^UTFJC&*_6&ZK9? Q(#D4M.%VK]JOT-?C#6:*&W\E;9>[6 0D M:XQ5HA>C \%D=Z>G_CU<")!S71#W@MC[[@[R+A^HI6FB54NTRT::"WRI7HWF MF'0?Y6 U/F6HL^D>GD$V0-Z3<[2'3)62^7?VY@$L9=R\34*+ASE)F/7@=0>. M;X _D:V2MC+DL\PA?ZT/T>3@-#X[7<>CP /4=V0:O2-Q%$]&>-.A\JGGS6[P MMO3$1"-&2+.!-/.DZ0W2=^R]59:I1EHF2[+32F*< ?:N-41ILJFH+($P^3J- MR8S5',CO;P@DCQ:$^3-B9S[8F8\6=J <#,F4$,RXV3'D"!(*9DD-FJG\VK<< M)T[("U!]S5IXT7D"=.GGRQV.179-..P.([SJ.O=_>C?_6ZI+AF8Y%"B-[A;H M27&PO=V]R:W-H965T<>X\OODP/4KWH L"0UY(+/?,*8ZH'W]=9 275(UF!P)VM5"4U.%4[ M7U<*:.Y()??#(+CS2\J$ETS=VE(E4UD;S@0L%=%U65+U:PY<'F;>V#LNK-BN M,';!3Z85W<$:S'.U5#CS.Y6ME0#0O)?[#< M%#/OHT=RV-*:FY4\?(76CTLPDUR[)SDTV!C!6:V-+%LR9E RT;SI:WL.)P34 MZ2>$+2%\+R%J"=%;0GR!$+>$V)U,8\6=0TH-3:9*'HBR:%2S W>8CHWVF;!E M7QN%NPQY)EG!'D0-Y)8LI# *RT#FE%.1@297*1C*N+[&W>=U2JX^7$]]@T$M MU<_: /,F0'@A0$2>4+C0Y+/((>_A+X;YGP;X/IKM'(='Q_-P4' -U8A$P0T) M@W#@H9TL>.'@RXB;KZ14XO&J[?@%+<*<5.*;Z@U-6?,[IAG!D& MNJ_!>?J-HQH0F'+5*#T3VFH)K>UDR,K-QMWTB#O<,-"_P= M@+( W-]*:8X3&Z#[P21_ %!+ P04 " #H@FQ3/SL[CO@! !$! &0 M 'AL+W=O.(LN+!67H"S7BABH M\^@AN=]N?'P(^,%AL!=[XBLY:?WLC:]5'L5>$ @HT3,PMYSA$83P1$[&KXDS M6E)ZX.5^9O\<:G>UG)B%1RU^\@K;//H0D0IJU@L\Z.$+3/7<>;Y2"QN^9!AC M-VE$RMZBEA/8*9![A I F5P#I!$B#[C%14+ECR(K,Z($8'^W8_":4 M&M!.'%?^48YHW"EW."P.< ;5 WE+=MRRIC'0,(2*S/Y7.T#&A7V=473I/(B6 M$_5VI$ZO4'\D3UIA:\DG54'U+YXZF8O6=-:Z36\2'J%;D77\AJ1QFEAH7&_@ M#=KU<@7K0+N^?04WF#8+TR8P;:XP?>OE"0S1-7%#8QARU9!)I_W?_8UL=X'- M3\^Y2#)ZOA1 +UY6@FE"_UI2ZE[A^,B+=QF1A[$S_H:/\_7$3,.5)0)J!XU7 M[UU>,_;L:*#N0I^<-+JN"]O6C3D8'^#.:ZUQ-GR"Y<=1_ %02P,$% @ MZ()L4\Q$J&\C!P S2@ !D !X;"]W;W)K&UL MM5IM;Z,X$/XK5G0G[4I["38F+ZNV4IMNMF]IHW9?[G2Z#X0X";> WXMANT3H[2WR;AR1&/A><&;!*B M*/9].WPZ8QY?'[=P:_O#O;M8BN2'SLG1REZP!R:^KB:A_-;9:9FY/@LBEP^1#9GG M)9JD'?]E2EN[-1-@_O-6^RC=O-S,U([8D'O?W9E8'K?Z+31CE/Y%ZTS6:"$GC@3W,["TP'>#S7_[9^:(' #3"@#) *0IP,P 9E, MS0"T*<#* %930#<#=)L">AF@UQ30SP#]IH!!!A@T!6!C&SFC,607[,;1QMMP MX\;QQMN X\81Q]N0X\8QQ]N@X\91Q]NPXS3NG4V1I!5V;@O[Y"CD:Q0F\E)? M\B$MTQ0O"\L-$D9Y$*&\ZDJ<.#FS@Q_HAMM!A.Q@AF[D9<3G:!BRF2O0NW,F M;->+WJ,_T->'<_3NM_?H-^0&Z,N2QY$$1$<=(:U(='6<;,6SS8JD8L4'MFHC M3#X@8N"!!CZ$X:?QHHV,027\O,'JII' "=; /]6LO@I!^ B&GS-'PG$*-S3P MSS#\SA$@_*+YWG7PRP:>!U:_@N$C-FTC,JB$7[\N<#>OV_NX<>"T67<+PZ_B M #3^KH'K#*O2^ D,O^6/$MY-C>\7X1U)%SO.(#O.(*D^L](94X$N@TB$L9PM M!/H[98U+P?SH'T"]N5-OINIIA?I)R!W&9A&:A]Q'R=4HH20GI21=XFS4=5-U MR03U>&+UJ774>(B6%L0FZ3\S:Z21 M,BC&1:GKC915J:M@O;6SW@*MOTD]>S?*R/X#&L9A*.,)A+"[4]T]1(;T=NI[ M+_=[K^2K?M'!PF/ECLVPA1+")<_6214MRXTI&+3L,A L9)% H2V8UCH8 M3]N&\;NVZ^R-*^Y D28F];Z]DZ/5T@UL] L],">6A8?2H/Y"+\\>K(@5FP?) M'\6'&";$L?W3]6,?37DHL[:RGY(<2%NKETW]E2WV/%,'!^&31LJJI%6LV![#='_#A"S^W!" M>"PB(8\?,L.TUI;IG?3*3-4K65N6NM5(%9*TN"?5*S#<+(I#3K:MN2P53U\L M9YF^@K6E8AG6216M57T'#T!KA]R?RI]F:6^(D)P2V)K-M*X?-')]$ZG;3*J9 MZXEJ<@1NHB6JJ1&XN13^T]GL@1<'DB#4G=L>H@VRSZ3\C1? MR)^B":I]$;A]/6-%_1QT231M:U"YN&HU!";WU\T'4F(2NCY#]Z6D+MJC6@0Y MR Q/%*T3F-9?UEN'-5J--M7VUG$-KK:J%;43F-HOAV?#<-HBBI_)00X& MIN),$^:\O5MPIJ]P9+5*?:!.JFBMXE5S#UX%VY599E:=F35213,5_YHP?>H3 M95OH9_RO6%[S78<'L]@1/$3?6!0Q3V:0/1?)@YI\_0]Y^P.Z$3.9!H^RN?EP M:IFYFS$'.3.8BG3--SPS7)F:&R:T,A2*?$V8?$^#()9\ZN9' V0+Q )]VM3- MZ0.B/6SNCRON1Y&W^:;S_2A3ER_$:J\JAC??=G ?F>7!'2@TQ<@FS,B-^6!D MEN=GP #%SR8\/Q^ZTIMV?ZH(GQJ'*'NJ.)K"'/VR[C^JT6JTC9ZN\JYJ<1@\ M65-%ZK01J6]2/_*AB:WH0MJ:Y.]XP6^][QPP5$Z.1>K"]JK(E%ZD F8*GZD,#_NU?KN:/E.A#SS/)M5)AHI;!B5 M#E<<2F$.W3PCKIGZ:)D^G]DWRD2L:I'K>BUC4*2X0T72%";IFI1Z505;BGBM M@Q"OI8C7>N6=]!J\YB;D)FS[XXH[4!1KP12K"=1SNH76461J'81,+46FUAN. MOA-+]ZRPJK"MW%/ FL> ^Q[M,GU0D6G=M\$7R5OO,S MY4)P/_VXE ,6"Q,!>7W.N=A^25XCVKW!>/(_4$L#!!0 ( .B";%/&5&XA MJ0( #@' 9 >&PO=V]R:W-H965T%Z[(NMEWN> M>^ZD.XUV2K^:#2+!/A?2C(,-47$7AF:UP9R9&U6@M#N9TCDC.]7KT!0:6>I! MN0CC*.J'.>,RF(S\VJ.>C%1)@DM\U&#*/&?Z,$6A=N.@$YP6GOAZ0VXAG(P* MML8%TG/QJ.TLK%E2GJ,T7$G0F(V#^\[=;.CLO<$+QYTY&X.+9*G4JYM\2\=! MY 2AP!4Y!F9_6YRA$([(RG@[<@:U2P<\'Y_8O_C8;2Q+9G"FQ$^>TF8<# -( M,6.EH">U^XK'>'J.;Z6$\5_85;;=00"KTI#*CV"K(.>R^K/],0]G ,O3#(B/ M@/@O0-Q]!Y < 8D/M%+FPWI@Q"8CK7:@G;5E<:XBB.FN2THQ=8W$ 2>7CG>?$ EQ=7 M&7W\T!D,/[6(2^KL)YX^:V@D%E(!QA"H6V9:[I )?V M,,U;R31"9J_(%?R"9OE5,BHG/>_$U?]VTKGM]@>C<-N@K5=KZ[5J^V&E,.)R M7:F[!E7X"B8%N">43;=DVDY)NL26K/5K9?W_4^;U^ 9%J/,F7>V$"1R0Z;8# M'=32!JU,+TQSMA18*8."'6SKI*:"G%5$_;-#BYH/;%C['K;Z?D+#TY()V#)1 M(JSM]6&2$)N<#__I/#QK3CGJM>_9!E:JE%3UJ7JU?A;N?3<,_YA7;\J@T&/&RSA9A->*D8S6$AD"RS MC(BG*V!\/_6P]_S@"]WNE'G@SR8%V<(2U-=B(?3,;Z*L:0:YI#Q' C93[SV^ MG./$ .R.;Q3V\FB,3"HKSG^9R:?UU N,(F"0*A."Z+\'F -C)I+6\;L.ZC6< M!G@\?HY^8Y/7R:R(A#EGW^E:[:;>R$-KV)"2J2]\_Q'JA*S E#-I?]&^WAMX M*"VEXED-U@HRFE?_Y+$NQ!$@&G< PAH0O@+@N ,0U8#()EHILVE=$T5F$\'W M2)C=.IH9V-I8M,Z&YJ:-2R7T*M4X-;L%70.)SM$=4:6@BNH)WZ#/!0BB:+Y% M=@.ZI61%6;7\]AH4H4R^TZBORVOT]LT[] ;1'-WO>"E)OI837VEIAL!/:QE7 ME8RP0\82B@L4!60:CBV\. EW-<%::H2-E4);;RH(]Y-J8L! MIMXT*S/$; T*\J3?7R5[XD=-_,C&CSOB=V1Y5:$&%F4^P(<9CJ.)_^"@BANJ M^!15Z**J4,D153(:N*F2ABHY116YJ)(VU7#HIAHT5(-35+&+:M"B"DHDI<5,._IQHU5*->JOL=:"O>*! NPE&+$ <1=C..&\9Q/R-7A/W5>UYI M&+>3'N..-Q0'!P\*>E7<@I27Z%.N$P>IG.X1M(C/XZ"+^,C\<"_Q0O/I5-$# M8248WZLJP%>,;HDY9MQ6AEN?:9C@H$/,P7-PV"OFE>>>-:;[=(:6BB@P73$B M;VA.\I3JQBVXI/8T_/'A49FS=<6,5TOUTZF[G_^6Y]MSW8(,%5S8J*<+\C+5 M@_WA?O^K&CXOA3 IU71G^@Q)6;F&M3E,2)J*4@_9X>1QYM2VS/-XF#2]J$\/ MUZXXZ>C8P5IQO[?V=:Q.[G^UKE_(^[I81\=THZ"O80=GQ_W6_B_O1JT\:7\L M0=1JD&-7-(Q?-<@_NN>82^8=$5N:2RUDHV'!Q5!'$=6]K9HH7MBKSXHK?9&R MPYV^ZX(P&_3ZAG/U/#&WJ>;V//L#4$L#!!0 ( .B";%.PC4ARY@( /T' M 9 >&PO=V]R:W-H965THDUII M)2$$6!$@%=BT2:M60;M^-LF%6$WBS#;0_ON=G9!!%Z+V"\3VO>=[]VS?>"_D MLTH0-;QD::XF3J)U,7)=%2:8,=41!>:T$@N9,4U#N7%5(9%%%I2EKN]Y S=C M/'>F8SMW+Z=CL=4IS_%>@MIF&9.O,TS%?N)TG:*BQPDQA/GMCM:#$V\#?C-<:^.OL$H60OQ; 8_HHGCF80PQ5 ; M!D9_.YQCFAHB2N-/Q>G46QK@\?>!_9O53EK63.%) A#';IGHI M]M^QTM,W?*%(E?V%?17K.1!NE199!:8,,IZ7_^REJL,1P _. /P*X+\!=,\! M>A6@]]X=@@H0V,J44FP=%DRSZ5B*/4@336SFPQ;3HDD^SXWM*RUIE1-.3W\B M%4W!-3S9"F%T?;M#28;#$LVIX?D&; P\H,R Y1$LN K%-M>P9!KA872* M=TE@K=(_J)SYK80K+#K0\SZ#[_G=AGSF[X=[#?!%.WR!(<&[3? 3-;W:LY[E MZ[5ZUD(4U$2!)0K.$-6>L\IS67N>6L^U\?SR%9E45TTVMM,/P")A"%EIYPU$ M[+7I/"S:B8854;;LEJY%DBKBR.N5L MS5.N.:I12R;#.I-AJZ)?!=53FY,4FIQB:B\*8BDR$/5*VG".RR*7W /+;1K7 M;AKX_;&[.[ZR_\?T_*".*9-VCQ[&#.7&-A@%UN'R]:AGZQYV:Y_N-_.S[FA> MMJ)_-&5CO&-RPW-%8F*B]#I#?_@502P,$% @ Z()L4T.?ENBQ @ 00@ !D !X;"]W;W)K M&ULI59K3]LP%/TK5L0'D 9YAX+22/0Q;=+0$(7M MLVEN&XO$SFR7PK^?'VEHTQ"A[4MCWYQSKL^UX]MTR_BS* D>JU**L9.(65] M[;IB64"%Q06K@:HW*\8K+-64KUU1<\"Y(56E&WA>XE:84"=+3>R.9RG;R))0 MN.-(;*H*\[<)E&P[=GQG%[@GZT+J@)NE-5[# N1C??,_'CJ<7!"4LI5; ZO$"4RA++:26\:?1 M=-J4FK@_WJE_-=Z5ER@2H@\(84,(/YLA:@C19S/$ M#<%8=ZUW4[@9ECA+.=LBKM%*30],]0U;U8M0?4X6DJNW1/%D]@-4E04Z1U-6 MU8P"E0*Q%3)A-']5QU$]3V<@,2G%F<(]+F;H].0,G2!"T4/!-@+37*2N5(O1 MDNZR23RQB8,/$H?HEE%9"#2G.>0]_-DP_VJ [ZHBM)4(=I68!(.""Z@O4.A] M08$7^#WKF7Z>[O79^;_L\W_.?E",L#T6H=$+AXX% KO_ WI1JQ<9O>@#O9\U M<"P)7:-2*_<=%RN0& %]N[UD?ABF[LO^%O1@@M$A9G:,":^N#C'S'LSH/=>! MP[AU& \Z7!2,RW,)O+(6^XMGK5JE>#^]UW%Z# DN.T:/(:.@X_,8DOC]-I/6 M9C)H\X%)7/9Y2HZW)NEN7P\FCCNNCC'1R._8ZL%$4<>7NW^$SU1]O.WN5M<[W%?$VH4.=@I5)Y%Y=J [AM M6'8B66UNY"0_0502P,$% @ Z()L M4U=,D3?V @ M0D !D !X;"]W;W)K&ULM59K M;]HP%/TK5M1*K=21!^%5 =* 3F/:)@3M-FG:!Y-<$J^)G=H&VG^_ZY!FH)*4 M2MN7Q([ON>?<1VSWMT+>JQA D\4<6O8S[_-Y+ OUCIA'&:2J'6:4ODT@D1L!Y9K/7^8 MLRC6YH,][&N]68Q1! H$V+BB^-C"&)#&>4,=#X=0J.0UP?_SL_4,>/ :SI K& M(OG.0AT/K*Y%0EC1=:+G8OL1BH!:QE\@$I4_R79GVW$L$JR5%FD!1@4IX[LW M?2P2L0=P_0J 5P"\4P'- M \%> 7 /]40*L Y*';N]CSQ$VHIL.^%%LBC35Z M,X,\^SD:\\6X:92%EKC*$*>'""XEB)!HXA,N08)2I.+"6C* M$G5)WI&[Q81JKZM48IQ: <%[6A'ZU70?J*\0;S6%?$< MSST"'Y\ ;[J5\$D]? $9PIU*^$T]? )!R>X*S]_!B6RKNURN>O"R9BRT&JF&4D QE@I^")=^POKV?J M-)SV>4VN>Z7BWC_OWMY;NM=U_N[U3JV469D.4WMX6#/]1)CIA9#@H8W91'7Y M%0"7W] /HU=X.PVO>WYTFZ['N7ZCY1RM@;UWXID+S1&UL MM59M;]LX#/XK@C'@-N!6OR1.TB$)L*8[7 _84+3;[;-LT[%02\HDNEG__5&R MZZ:+ZQ;;[4MBR7S(YR%EBLN]-C>V D#V7=;*KH(*@>3V1.] T9M2 M&\F1EF8;VIT!7GB0K,,DBF:AY$(%ZZ7?NS3KI6ZP%@HN#;.-E-S#T=PL;J&OGB7A\ZYP&?4P'/'R^]_Z7%T]B M,FYAH^NOHL!J%2P"5D#)FQJO]/YOZ 2ESE^N:^M_V;ZSC0*6-Q:U[,#$0 K5 M_O/O72(. .1G&)!T@.2E@$D'F'BA+3,OZYPC7R^-WC/CK,F;>_"Y\6A2(Y0K MXS4:>BL(A^LK*( .1E8#^Z15KA4:79/1EETH! ,6V5NVT7*G%2BT3)<,*V"; MBJLM,*'8\PXL>WT.R$5MWY"O+]?G[/6K-^R5 W^N=&.Y*NPR1!+C*(5Y1_RL M)9X\03QF'RE69=D'54 Q@-^,XT]'\"$EL<]D MXC,.OX8=P:,A^",ZD[ZP$^]O\M.%M2-1IGV4J8\R?3Z*>AQ%]-7/8"N4YC"YZP>:4A[#>FHA@N54P.T_C2;%^@I M&F"HF;"V<6K<)_%9JZT$\8=EN9:2NA-]M_G-D,[T2$&<1M$/,ENC])%1/!U6 M.>M5SGZ'2C1G)H75D]BAPS\[EI1,DV%)\U[2_'=(:N\^ M=X>0)D47S:_HFA_KFCPA:]'+6HS*^O"M$7CW<+YR[<@+E3>&5#KZO@73%P5, MMCT,7 ]CU$(09$;%&NXC+>/%$>.W<9K,ACF?]IQ/1SE_HH&#&&H)C",:D37H M:T'I?D%EAFB>'M%,GTIL'#U<=M%X:LN2Q@=7=\HBW?"*^:2J_*X]Z'5[+OXG M"1V90PUS5Y-!#0<7=OS++9?.PWB_W71!#AM1&L7SQ0_LPH/)0H+9^H'+=;E& M83MD]+O]4/?>CS+A@WD[$7[DANX!RVHH"1J=S"DOIAVRV@7JG9]3,HTT]?C' MB@93,,Z WI=:X_W"!>A'W?5_4$L#!!0 ( .B";%-@I>M"Z ( )P( 9 M >&PO=V]R:W-H965TUS?RW5 MK4X!#+GGF= #+S4F/_%]':? J6[)' 3.+*3BU&!7+7V=*Z") _',CX*@ZW/* MA#?LN[&I&O9E83(F8*J(+CBGZF$$F5P/O-#;#%RS96KL@#_LYW0),S W^51A MSZ]9$L9!:"8%4; 8>*?AR3AT +?B!X.UWFH3Z\I&LV*NX:X 88(!.699A:W?<->F;U M^7'EQ:CT(GK%BY!,I#"I)N0IWL>(U&&)-F$918V$WV/3(NWP,XF"*+R9 MG9']O0-F@.^0-FYFFD&.3$')])+BB;IVG;2VXVR_,6D-E($>>CFO+HHU+7JRE[_TX=Y;) SC]D;]?I*0G" M8"LT0>MX=W".:[/'C68O!9YB3 91>)QW&6V&=UN=X%.#]V'P>(,%_WGKCBH+ M;]B[X=;%&G[D[AU5=$W;U]^ZYSFHI2M_FL0V]>7=5H_6)?;4%99GXR-;>EW] M>*0IZ_:$JB5>Z22#!5(&K2/4H\I26':,S%TUF4N#M6QE MD]G%WOVD\;X(R$7M++ M TC/>SV<&$",/#F,?!\W1GUU$/4>YH8X;#,_'N9*;@H0$V>PD6G!@DG)PY&;0%"U/P:7236P7P?V=MLMW M@/4,!'(A.H%]X@SC84F-85K>V$FSN#&^@()V?+\JK<*YIJNH?TDV#LW-!IDJ MG3'=A8G(VC0>"I:#',WG"[@;588 &J,*.\@XG2M)&PUKCW9@:6=,B#MX8G[D MS[B7^59->U!1V0VMH';H:-P$^+?9'/MX@Y(_*O.YMMN1S1QZA=UJEO-E M,U_FG0",/<+9:5F*U2?!Y[)@;O,'!QP/Z=HO6"C-GVPT:)69-3!-@D>F#9]M M6WYI6MZSI5FWTS+'-???H.:_F^X[<$0VXV\LXW61=JMN(1'M MJLWX*VPO2KI7+!N+RXPM639IIWH^;8:!'=BH[04.N\A-<_D1S,=A?@0P+ ZF M /-Q7EB<_VD_ W0_#L.T#;S( /49H#[.RX=,F@\6Q^^3VLN_TS2-XR3!,CJ9 M>!5,L+PE"7S];)@V\,#B0*0_RS5>;;Q#]O&!5P'H'XOOC0$_Y?>(8JHIIPYY@'$E3#(%>]/=HDB#92>#CKP_V ME,1QFOH1P/P*XAA#X&G$$4P!:,"0.&[.P9WS*%R?4^'F%Z+Q;U!+ P04 M" #H@FQ3EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( .B";%-2KKQWE 4 -\N / >&PO=V]R:V)O;VLN>&UL MQ9I=3^,X%(;_BM6;!8EN:;Z8010):&<'J134=MG+E4G]7F _/4L?V\MG/VK,WC@]:/[*7(E1UT5LZM3WL]FZY$P>V?>BT4 M7%EH4W 'AV;9LVLC>&970K@B[P7'QTFOX%)USL^V9=V9GG^@G4B=U I.EB?N MI7BVOZ^7A^Q)6OD@<^E>!YWJ>RXZK)!*%O*GR :=XPZS*_W\71OY4RO'\UEJ M=)X/.OWZPKTP3J8?3L]*R#E_L-49QQ^F'$ &G>08"EQ(8UUU1U4^!\8G 3?7 M1QNGO\G<"3/D3OQE]&8MU;(L!GY%S_L953UL/^M*/#7_IQKU8B%3,=3IIA#* MU?5H1%X"*KN2:]MABA=BT-G>PKC*V$@YJ"1VK>JBX-[RE\*_OL[J7^T UZM# MC"\F5R/F008(9+!'R'\# M#S)$(,.]0,[F\'$SFGB0$0(9[1&R49,Q AGO$S+T(!,$,J&%O.166J87[,X( M"[>^[],G"-H)+=JU>A+6E3?9:NSYQJ5A]SS?"'8CN/4@OR"07^@AE0,O"!_H M*P+TE18(?+<&&[T>L;N<;T?M'QNY+O_NR!\)^\?8>'U,BWF1IF8C,C:6O!)O ML_[ZJ$J(73(M3P+:'8=J9'/#E>55@&@08A[I$XO$[QE20=>53T"2OW:_BSQC M4Q\3,TF?6"4SI]/'EP?52-TKSX;)I ^L4$JMBZ,?O"@KW0!)=D/<09S M1Y]8'A,H]UJENA#L8*RM/61WPK#9BAOA(V+FZ!.K8R:652[TPF ]3FLCY+)1 MDYA%^L0:@:=;2$\C5Q#@(4L+E;X;8.;\Y=&M06810)BBTP%V'?C]X@ ,T= ;(Y+KA[96(,PJI8VEDJ4 MT>K*B$SZSS% )R'$\AA#=FH^0/FU[ MZ+-A?@B(_8 &YF858H8(B W1$IA;JQ)31$"N""27-AET+RZKLP,?$ MK!,26^,?4Q,,]$.5KQ^!9>5E_Q-1TP\\2YF-^V8MVLG M?4Q,//&^YC==-IW][>]3Q9AX8F+Q()@PT5GXF)B"8F(%H=.PH3];C#$%Q=3+ M:.@TS!\V8W3CGEA".*8_;,:8A.)];L TLEN,22C>YP9,\V4-3$+Q_K9@WG3/B:FGX1\DW^+639' QF3 M77)([VD=BGU,3#\)L7Y^8PZEYF8&U7<+LTJXV=])3]!7Q7:SO-9E_PBY7$$S M[%X\ >&R[.(%]Y-E@ODF(?;-+\PRKVE5>0=JLSK-1B\^)N:;A-@W^*I@X_5 MS#<)L6]P3#\+G6#:.:&>];S;H&WMY">8<4[J=ZNKF^WY6286,(IE$RC=POF4 MY^F=8>5'_?I7%)=O8RPV>7X%YVX5C'[9]OWL[;OEY_\!4$L#!!0 ( .B" M;%.P!0"]-@( !PJ : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDMNHT 4A>&M6"P@N.Z+I!5GU)-,HVP .>6'8AM$T4JR^[:<@7U0#WH2<4:H M0%Q^,?B$@,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"% M()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#> M0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'> MCGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\&]6X(]&Y0[^8G]2[CUR&7:\_W M&J__DU2/YW/S]?*7Y??.R4VXX%S?5I2GOU!+ P04 " #H@FQ3X"K5-FBQO5O M 5$VP!98< &33-NH26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[ MN"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=] M") ^)$@?"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB&UL4$L! A0#% @ Z()L4XGR1JSN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MZ()L4YE&PO=V]R:W-H965T&UL4$L! A0#% @ MZ()L4]6P]NRE!@ ?AH !@ ("!90T 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ Z()L4]W8=#@!! C0T M !@ ("!)!X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4Q"T'F)'#0 VSL !@ ("! M=C0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4^(P8L66!P 1!, !D M ("!#$T 'AL+W=O&PO M=V]R:W-H965TUB !X;"]W;W)K&UL4$L! A0#% @ Z()L4Q7*JCQ["@ #R( !D ("! M=FL 'AL+W=OP & ]$P &0 @($H=@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ Z()L4\0';43."@ 7!L !D ("!$X, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4Y<_DA:9 M" _!0 !D ("!09@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4V )QS##!P ^A, !D M ("!7K 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Z()L4_^*U,%Y @ * 8 !D ("!0<( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZ()L4_V^B'4!!0 @@\ !D ("!"LP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4XY&PO=V]R:W-H M965T&UL4$L! M A0#% @ Z()L4R-7)G..!@ MR( !D ("!*_4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L M4PT4ZLI7! ?!, !D ("![ 8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4XE5-EP'! ZPT M !D ("!?1(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4TKY3N:G! L1$ !D M ("!LRP! 'AL+W=O53)L, :3P &0 @(&1,0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ Z()L4S&4[KW"!0 VAD !D ("!,4(! 'AL+W=O M&PO=V]R:W-H965TVXX3&@0 %T/ 9 " @?]+ M 0!X;"]W;W)K&UL4$L! A0#% @ Z()L4WY2 M+=@Q!@ $AP !D ("!4% ! 'AL+W=O&PO=V]R:W-H965T=9 0!X;"]W;W)K&UL4$L! A0#% @ Z()L4_R^H#/J P K!( !D M ("!>5\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Z()L4V_P=LH^ @ ;@4 !D ("! M,VL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Z()L4S\[.X[X 0 1 0 !D ("!G'(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4TO@1E]D M P 20L !D ("!!7\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Z()L4U=,D3?V @ M0D !D M ("!I8@! 'AL+W=O&PO=V]R M:W-H965TM"Z ( )P( M 9 " @7*/ 0!X;"]W;W)K&UL M4$L! A0#% @ Z()L4Q K\AL= P +A( T ( !D9(! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ Z()L4[ % +TV @ '"H !H ( !@YP! 'AL M+U]R96QS+W=O XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 387 445 1 false 111 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://axt.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://axt.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Basis of Presentation Sheet http://axt.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Investments and Fair Value Measurements Sheet http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurements Investments and Fair Value Measurements Notes 8 false false R9.htm 10301 - Disclosure - Inventories Sheet http://axt.com/role/DisclosureInventories Inventories Notes 9 false false R10.htm 10401 - Disclosure - Property, Plant and Equipment, Net Sheet http://axt.com/role/DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 10 false false R11.htm 10501 - Disclosure - Accrued Liabilities Sheet http://axt.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 11 false false R12.htm 10601 - Disclosure - Related Party Transactions Sheet http://axt.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 12 false false R13.htm 10701 - Disclosure - Investments in Privately-Held Raw Material Companies Sheet http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompanies Investments in Privately-Held Raw Material Companies Notes 13 false false R14.htm 10801 - Disclosure - Stockholders' Equity Sheet http://axt.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://axt.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 11001 - Disclosure - Net Income (Loss) Per Share Sheet http://axt.com/role/DisclosureNetIncomeLossPerShare Net Income (Loss) Per Share Notes 16 false false R17.htm 11101 - Disclosure - Segment Information and Foreign Operations Sheet http://axt.com/role/DisclosureSegmentInformationAndForeignOperations Segment Information and Foreign Operations Notes 17 false false R18.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://axt.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 11301 - Disclosure - Other Income (Expense), Net Sheet http://axt.com/role/DisclosureOtherIncomeExpenseNet Other Income (Expense), Net Notes 19 false false R20.htm 11401 - Disclosure - Income Taxes Sheet http://axt.com/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 11501 - Disclosure - Revenue Sheet http://axt.com/role/DisclosureRevenue Revenue Notes 21 false false R22.htm 11601 - Disclosure - Bank Loans and Line of Credit Sheet http://axt.com/role/DisclosureBankLoansAndLineOfCredit Bank Loans and Line of Credit Notes 22 false false R23.htm 11701 - Disclosure - Leases Sheet http://axt.com/role/DisclosureLeases Leases Notes 23 false false R24.htm 11801 - Disclosure - Redeemable Noncontrolling Interest Sheet http://axt.com/role/DisclosureRedeemableNoncontrollingInterest Redeemable Noncontrolling Interest Notes 24 false false R25.htm 11901 - Disclosure - Subsequent Event Sheet http://axt.com/role/DisclosureSubsequentEvent Subsequent Event Notes 25 false false R26.htm 30203 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurements 26 false false R27.htm 30303 - Disclosure - Inventories (Tables) Sheet http://axt.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://axt.com/role/DisclosureInventories 27 false false R28.htm 30403 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://axt.com/role/DisclosurePropertyPlantAndEquipmentNet 28 false false R29.htm 30503 - Disclosure - Accrued Liabilities (Tables) Sheet http://axt.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://axt.com/role/DisclosureAccruedLiabilities 29 false false R30.htm 30703 - Disclosure - Investments in Privately-Held Raw Material Companies (Tables) Sheet http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesTables Investments in Privately-Held Raw Material Companies (Tables) Tables http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompanies 30 false false R31.htm 30803 - Disclosure - Stockholders' Equity (Tables) Sheet http://axt.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://axt.com/role/DisclosureStockholdersEquity 31 false false R32.htm 30903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://axt.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://axt.com/role/DisclosureStockBasedCompensation 32 false false R33.htm 31003 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://axt.com/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://axt.com/role/DisclosureNetIncomeLossPerShare 33 false false R34.htm 31103 - Disclosure - Segment Information and Foreign Operations (Tables) Sheet http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsTables Segment Information and Foreign Operations (Tables) Tables http://axt.com/role/DisclosureSegmentInformationAndForeignOperations 34 false false R35.htm 31203 - Disclosure - Commitments and Contingencies (Tables) Sheet http://axt.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://axt.com/role/DisclosureCommitmentsAndContingencies 35 false false R36.htm 31503 - Disclosure - Revenue (Tables) Sheet http://axt.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://axt.com/role/DisclosureRevenue 36 false false R37.htm 31703 - Disclosure - Leases (Tables) Sheet http://axt.com/role/DisclosureLeasesTables Leases (Tables) Tables http://axt.com/role/DisclosureLeases 37 false false R38.htm 31803 - Disclosure - Redeemable Noncontrolling Interest (Tables) Sheet http://axt.com/role/DisclosureRedeemableNoncontrollingInterestTables Redeemable Noncontrolling Interest (Tables) Tables http://axt.com/role/DisclosureRedeemableNoncontrollingInterest 38 false false R39.htm 40101 - Disclosure - Basis of Presentation (Details) Sheet http://axt.com/role/DisclosureBasisOfPresentationDetails Basis of Presentation (Details) Details http://axt.com/role/DisclosureBasisOfPresentation 39 false false R40.htm 40201 - Disclosure - Investments and Fair Value Measurements (Details) Sheet http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails Investments and Fair Value Measurements (Details) Details http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsTables 40 false false R41.htm 40202 - Disclosure - Investments and Fair Value Measurements - Investment Category and Length (Details) Sheet http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails Investments and Fair Value Measurements - Investment Category and Length (Details) Details 41 false false R42.htm 40203 - Disclosure - Investments and Fair Value Measurements - Recurring Basis (Details) Sheet http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails Investments and Fair Value Measurements - Recurring Basis (Details) Details 42 false false R43.htm 40301 - Disclosure - Inventories (Details) Sheet http://axt.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://axt.com/role/DisclosureInventoriesTables 43 false false R44.htm 40401 - Disclosure - Property, Plant and Equipment, Net (Details) Sheet http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails Property, Plant and Equipment, Net (Details) Details http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetTables 44 false false R45.htm 40501 - Disclosure - Accrued Liabilities (Details) Sheet http://axt.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://axt.com/role/DisclosureAccruedLiabilitiesTables 45 false false R46.htm 40601 - Disclosure - Related Party Transactions (Details) Sheet http://axt.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://axt.com/role/DisclosureRelatedPartyTransactions 46 false false R47.htm 40701 - Disclosure - Investments in Privately-Held Raw Material Companies (Details) Sheet http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails Investments in Privately-Held Raw Material Companies (Details) Details http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesTables 47 false false R48.htm 40702 - Disclosure - Investments in Privately-Held Raw Material Companies - Minority Investment Entities (Details) Sheet http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails Investments in Privately-Held Raw Material Companies - Minority Investment Entities (Details) Details 48 false false R49.htm 40801 - Disclosure - Stockholders' Equity (Details) Sheet http://axt.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://axt.com/role/DisclosureStockholdersEquityTables 49 false false R50.htm 40901 - Disclosure - Stock-Based Compensation - Stock-Based Compensation (Details) Sheet http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails Stock-Based Compensation - Stock-Based Compensation (Details) Details 50 false false R51.htm 40902 - Disclosure - Stock-Based Compensation - Options (Details) Sheet http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails Stock-Based Compensation - Options (Details) Details 51 false false R52.htm 40903 - Disclosure - Stock-Based Compensation - RSU (Details) Sheet http://axt.com/role/DisclosureStockBasedCompensationRsuDetails Stock-Based Compensation - RSU (Details) Details http://axt.com/role/DisclosureStockBasedCompensationTables 52 false false R53.htm 40904 - Disclosure - Stock-Based Compensation - Performance Shares (Details) Sheet http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails Stock-Based Compensation - Performance Shares (Details) Details 53 false false R54.htm 41001 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://axt.com/role/DisclosureNetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://axt.com/role/DisclosureNetIncomeLossPerShareTables 54 false false R55.htm 41101 - Disclosure - Segment Information and Foreign Operations - Product Information (Details) Sheet http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails Segment Information and Foreign Operations - Product Information (Details) Details 55 false false R56.htm 41102 - Disclosure - Segment Information and Foreign Operations - Segment and Geographical Information (Details) Sheet http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails Segment Information and Foreign Operations - Segment and Geographical Information (Details) Details 56 false false R57.htm 41103 - Disclosure - Segment Information and Foreign Operations - Concentration of Credit Risk (Details) Sheet http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails Segment Information and Foreign Operations - Concentration of Credit Risk (Details) Details 57 false false R58.htm 41201 - Disclosure - Commitments and Contingencies (Details) Sheet http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://axt.com/role/DisclosureCommitmentsAndContingenciesTables 58 false false R59.htm 41301 - Disclosure - Other Income (Expense), Net (Details) Sheet http://axt.com/role/DisclosureOtherIncomeExpenseNetDetails Other Income (Expense), Net (Details) Details http://axt.com/role/DisclosureOtherIncomeExpenseNet 59 false false R60.htm 41401 - Disclosure - Income Taxes - (Details) Sheet http://axt.com/role/DisclosureIncomeTaxesDetails Income Taxes - (Details) Details http://axt.com/role/DisclosureIncomeTaxes 60 false false R61.htm 41501 - Disclosure - Revenue - Revenue Recognition (Details) Sheet http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails Revenue - Revenue Recognition (Details) Details 61 false false R62.htm 41502 - Disclosure - Revenue - Contract Balances (Details) Sheet http://axt.com/role/DisclosureRevenueContractBalancesDetails Revenue - Contract Balances (Details) Details 62 false false R63.htm 41503 - Disclosure - Revenue - Disaggregated Revenue (Details) Sheet http://axt.com/role/DisclosureRevenueDisaggregatedRevenueDetails Revenue - Disaggregated Revenue (Details) Details 63 false false R64.htm 41601 - Disclosure - Bank Loans and Line of Credit (Details) Sheet http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails Bank Loans and Line of Credit (Details) Details http://axt.com/role/DisclosureBankLoansAndLineOfCredit 64 false false R65.htm 41701 - Disclosure - Leases (Details) Sheet http://axt.com/role/DisclosureLeasesDetails Leases (Details) Details http://axt.com/role/DisclosureLeasesTables 65 false false R66.htm 41702 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 66 false false R67.htm 41703 - Disclosure - Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details) Sheet http://axt.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details) Details 67 false false R68.htm 41704 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 68 false false R69.htm 41801 - Disclosure - Redeemable Noncontrolling Interest (Details) Sheet http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails Redeemable Noncontrolling Interest (Details) Details http://axt.com/role/DisclosureRedeemableNoncontrollingInterestTables 69 false false R70.htm 41802 - Disclosure - Redeemable Noncontrolling Interest - Components of the Change in Redeemable Noncontrolling Interests (Details) Sheet http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails Redeemable Noncontrolling Interest - Components of the Change in Redeemable Noncontrolling Interests (Details) Details 70 false false R71.htm 41901 - Disclosure - Subsequent Event (Details) Sheet http://axt.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://axt.com/role/DisclosureSubsequentEvent 71 false false All Reports Book All Reports axti-20210930x10q.htm axti-20210930.xsd axti-20210930_cal.xml axti-20210930_def.xml axti-20210930_lab.xml axti-20210930_pre.xml axti-20210930xex31d1.htm axti-20210930xex31d2.htm axti-20210930xex32d1.htm axti-20210930xex32d2.htm axti-20210930x10q005.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "axti-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 34, "contextCount": 387, "dts": { "calculationLink": { "local": [ "axti-20210930_cal.xml" ] }, "definitionLink": { "local": [ "axti-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "axti-20210930x10q.htm" ] }, "labelLink": { "local": [ "axti-20210930_lab.xml" ] }, "presentationLink": { "local": [ "axti-20210930_pre.xml" ] }, "schema": { "local": [ "axti-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 638, "entityCount": 1, "hidden": { "http://axt.com/20210930": 1, "http://fasb.org/us-gaap/2020-01-31": 26, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 33 }, "keyCustom": 60, "keyStandard": 385, "memberCustom": 43, "memberStandard": 46, "nsprefix": "axti", "nsuri": "http://axt.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://axt.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Property, Plant and Equipment, Net", "role": "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNet", "shortName": "Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Accrued Liabilities", "role": "http://axt.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Related Party Transactions", "role": "http://axt.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Investments in Privately-Held Raw Material Companies", "role": "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompanies", "shortName": "Investments in Privately-Held Raw Material Companies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Stockholders' Equity", "role": "http://axt.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stock-Based Compensation", "role": "http://axt.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Net Income (Loss) Per Share", "role": "http://axt.com/role/DisclosureNetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Segment Information and Foreign Operations", "role": "http://axt.com/role/DisclosureSegmentInformationAndForeignOperations", "shortName": "Segment Information and Foreign Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "role": "http://axt.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Other Income (Expense), Net", "role": "http://axt.com/role/DisclosureOtherIncomeExpenseNet", "shortName": "Other Income (Expense), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Income Taxes", "role": "http://axt.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Revenue", "role": "http://axt.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Bank Loans and Line of Credit", "role": "http://axt.com/role/DisclosureBankLoansAndLineOfCredit", "shortName": "Bank Loans and Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Leases", "role": "http://axt.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Redeemable Noncontrolling Interest", "role": "http://axt.com/role/DisclosureRedeemableNoncontrollingInterest", "shortName": "Redeemable Noncontrolling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Subsequent Event", "role": "http://axt.com/role/DisclosureSubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Inventories (Tables)", "role": "http://axt.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Property, Plant and Equipment, Net (Tables)", "role": "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Accrued Liabilities (Tables)", "role": "http://axt.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "axti:InvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Investments in Privately-Held Raw Material Companies (Tables)", "role": "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesTables", "shortName": "Investments in Privately-Held Raw Material Companies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "axti:InvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Stockholders' Equity (Tables)", "role": "http://axt.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://axt.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://axt.com/role/DisclosureNetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Segment Information and Foreign Operations (Tables)", "role": "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsTables", "shortName": "Segment Information and Foreign Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://axt.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "axti:ContractWithCustomerLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Revenue (Tables)", "role": "http://axt.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "axti:ContractWithCustomerLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Leases (Tables)", "role": "http://axt.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Redeemable Noncontrolling Interest (Tables)", "role": "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestTables", "shortName": "Redeemable Noncontrolling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "INF", "first": true, "lang": null, "name": "axti:MinorityInvestmentEntitiesNotConsolidatedAccountedForByEquityMethod", "reportCount": 1, "unitRef": "Unit_Standard_company_aF3fxRmhvEOjQ68kMAMPjA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation (Details)", "role": "http://axt.com/role/DisclosureBasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_axti_AxtTongmeiInc.Member_FBEVYc_geE6qiMT1yT1lPQ", "decimals": "0", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Investments and Fair Value Measurements (Details)", "role": "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "shortName": "Investments and Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Investments and Fair Value Measurements - Investment Category and Length (Details)", "role": "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "shortName": "Investments and Fair Value Measurements - Investment Category and Length (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_KFHmhmXMcEyGMK5m1vGWfg", "decimals": "-3", "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Investments and Fair Value Measurements - Recurring Basis (Details)", "role": "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails", "shortName": "Investments and Fair Value Measurements - Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_bd5eVSbPT0eHk7qGP4vVEw", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Inventories (Details)", "role": "http://axt.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Property, Plant and Equipment, Net (Details)", "role": "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "shortName": "Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_z8vCSSRYdkmibJMym5AQtw", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "axti:PreferredStockDividendsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Accrued Liabilities (Details)", "role": "http://axt.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "axti:PreferredStockDividendsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unitRef": "Unit_Standard_sqft_k8NRKPnSTUGIh0x6Nj74rQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Related Party Transactions (Details)", "role": "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_dei_LegalEntityAxis_axti_BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember_us-gaap_RelatedPartyTransactionAxis_axti_LoanToRelatedPartyMember_-VF_rAqwFEq4wCT2i9dIlg", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "axti:InvestmentsTableTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Investments in Privately-Held Raw Material Companies (Details)", "role": "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "shortName": "Investments in Privately-Held Raw Material Companies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2018_AdGigawJDkG9VTHvObhs_g", "decimals": "INF", "lang": null, "name": "axti:NumberOfPersonsOnBoard", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_employee_WFiU9L_KgUybrAcRvTHaVg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Investments in Privately-Held Raw Material Companies - Minority Investment Entities (Details)", "role": "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails", "shortName": "Investments in Privately-Held Raw Material Companies - Minority Investment Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "INF", "lang": null, "name": "axti:NumberOfFullyImpairedEntities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_entity_RAIZuYaRzUeJRH4yY8vOLA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_3GOJOGcZIEWKMQ-R9x_hwg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Stockholders' Equity (Details)", "role": "http://axt.com/role/DisclosureStockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stock-Based Compensation - Stock-Based Compensation (Details)", "role": "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_zXbPXiXVYE2rIi-S5jjm3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stock-Based Compensation - Options (Details)", "role": "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "shortName": "Stock-Based Compensation - Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FmmqOJ_l60WDjNf-9nYcBg", "decimals": "0", "lang": null, "name": "axti:ShareBasedCompensationNonvestedAwardsEstimatedForfeitures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_A26s26_X3E6xpT6UGWKPVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-SYgRTuTUSF97bkqRYNiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Stock-Based Compensation - RSU (Details)", "role": "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails", "shortName": "Stock-Based Compensation - RSU (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_A26s26_X3E6xpT6UGWKPVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-SYgRTuTUSF97bkqRYNiw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_gIdI9YCdBEeIWcp7sTj8TQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-SYgRTuTUSF97bkqRYNiw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Stock-Based Compensation - Performance Shares (Details)", "role": "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "shortName": "Stock-Based Compensation - Performance Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_gIdI9YCdBEeIWcp7sTj8TQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-SYgRTuTUSF97bkqRYNiw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Net Income (Loss) Per Share (Details)", "role": "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "lang": null, "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Segment Information and Foreign Operations - Product Information (Details)", "role": "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails", "shortName": "Segment Information and Foreign Operations - Product Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_ProductOrServiceAxis_axti_SubstratesMember_yWVtgUvVCUmbsSDSwm6Ezw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_WlzeYLD0zUKpC8VjCVz_hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Segment Information and Foreign Operations - Segment and Geographical Information (Details)", "role": "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails", "shortName": "Segment Information and Foreign Operations - Segment and Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_KFHmhmXMcEyGMK5m1vGWfg", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOtherNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "axti:NumberOfCustomersRepresentingSignificantShare", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_gCi_zFC5KEav-OeSbW_cQg", "decimals": "INF", "first": true, "lang": null, "name": "axti:NumberOfCustomersRepresentingSignificantShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_U5oP5cu8LUuaEr1PoB90iQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Segment Information and Foreign Operations - Concentration of Credit Risk (Details)", "role": "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails", "shortName": "Segment Information and Foreign Operations - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "axti:NumberOfCustomersRepresentingSignificantShare", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_gCi_zFC5KEav-OeSbW_cQg", "decimals": "INF", "first": true, "lang": null, "name": "axti:NumberOfCustomersRepresentingSignificantShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_U5oP5cu8LUuaEr1PoB90iQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "axti:PeriodOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Commitments and Contingencies (Details)", "role": "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "axti:PeriodOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "0", "first": true, "lang": null, "name": "axti:IncomeFromGovernmentGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Other Income (Expense), Net (Details)", "role": "http://axt.com/role/DisclosureOtherIncomeExpenseNetDetails", "shortName": "Other Income (Expense), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "0", "first": true, "lang": null, "name": "axti:IncomeFromGovernmentGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Income Taxes - (Details)", "role": "http://axt.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_RangeAxis_srt_MaximumMember_J4HscAK_HUiSvx0kVXO2ew", "decimals": null, "first": true, "lang": "en-US", "name": "axti:ExpectedPeriodToReceiveSalesCommissions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Revenue - Revenue Recognition (Details)", "role": "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails", "shortName": "Revenue - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_RangeAxis_srt_MaximumMember_J4HscAK_HUiSvx0kVXO2ew", "decimals": null, "first": true, "lang": "en-US", "name": "axti:ExpectedPeriodToReceiveSalesCommissions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Revenue - Contract Balances (Details)", "role": "http://axt.com/role/DisclosureRevenueContractBalancesDetails", "shortName": "Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "axti:ContractWithCustomerLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "0", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_WlzeYLD0zUKpC8VjCVz_hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Revenue - Disaggregated Revenue (Details)", "role": "http://axt.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "shortName": "Revenue - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Bank Loans and Line of Credit (Details)", "role": "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "shortName": "Bank Loans and Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_8_9_2019_srt_ConsolidatedEntitiesAxis_axti_BeijingTongmeiXtalTechnologyMember_us-gaap_CreditFacilityAxis_us-gaap_SecuredDebtMember_us-gaap_LineOfCreditFacilityAxis_axti_BankOfChinaMember_7fd2IrQMoUeQwfGq4Gzd7A", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unitRef": "Unit_Standard_sqft_k8NRKPnSTUGIh0x6Nj74rQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Leases (Details)", "role": "http://axt.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_5_1_2020_To_5_31_2020_6tcCilbIN0GfqrJRCrqEPw", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "axti:LesseeWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateOfLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)", "role": "http://axt.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "shortName": "Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "axti:LesseeWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateOfLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_ivEWKaQ76ES_CuuHrS_bHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_A1gAQfBz5EGkzT5fniOvjA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_1_31_2021__fLQTfDZL0uJ6HYRljLL0w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Redeemable Noncontrolling Interest (Details)", "role": "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails", "shortName": "Redeemable Noncontrolling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_OwnershipAxis_axti_BeijingTongmeiXtalTechnologyMember_uVu98Zlm_EiGMZKpD-pGIQ", "decimals": "4", "lang": null, "name": "axti:RedeemableNonControllingInterestsOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Ba_QRnw3rUmjALqwTT6yEQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation", "role": "http://axt.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_KFHmhmXMcEyGMK5m1vGWfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Redeemable Noncontrolling Interest - Components of the Change in Redeemable Noncontrolling Interests (Details)", "role": "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails", "shortName": "Redeemable Noncontrolling Interest - Components of the Change in Redeemable Noncontrolling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": "-3", "lang": null, "name": "us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_9_1_2021_To_9_30_2021_dei_LegalEntityAxis_axti_ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember_us-gaap_RelatedPartyTransactionAxis_axti_LoanFromRelatedPartyMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_axti_MinorityInvestorMember_Zc4q9CI57Uu22dI_ql1j5w", "decimals": "INF", "first": true, "lang": null, "name": "axti:LoanReceivedFromNumberOfMinorityInvestors", "reportCount": 1, "unitRef": "Unit_Standard_item_8ugulOtCU0WPPihqJk2nPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Subsequent Event (Details)", "role": "http://axt.com/role/DisclosureSubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "As_Of_10_31_2021_dei_LegalEntityAxis_axti_ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember_us-gaap_RelatedPartyTransactionAxis_axti_LoanFromRelatedPartyMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_axti_MinorityInvestorMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8PQ_16ZzBkub79guD2G8Qg", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_nDO6-kBwL0evEQd57nbfkw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Investments and Fair Value Measurements", "role": "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Inventories", "role": "http://axt.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axti-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0KCM8EyCMEaUZOfEbufUOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 111, "tag": { "axti_AccountsPayableBalanceSheetLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable.", "label": "Accounts Payable Balance Sheet Location [Member]", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableBalanceSheetLocationMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_AccountsReceivableBalanceSheetLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts receivable.", "label": "Accounts Receivable Balance Sheet Location [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableBalanceSheetLocationMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_AdditionalMinorityOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's additional interest in net assets of the subsidiary, expressed as a percentage.", "label": "Additional Minority Ownership Percentage by Parent", "terseLabel": "Additional percentage of ownership, consolidated method" } } }, "localname": "AdditionalMinorityOwnershipPercentageByParent", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "pureItemType" }, "axti_AnnualLeasePayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required annual lease payments.", "label": "Annual lease payment" } } }, "localname": "AnnualLeasePayment", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "axti_AsiaPacificExcludingJapanAndTaiwanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from a geographical location from which entity has reported significant revenue during the period.", "label": "Asia Pacific Excluding Japan And Taiwan [Member]", "terseLabel": "Asia Pacific (excluding China, Taiwan, and Japan)" } } }, "localname": "AsiaPacificExcludingJapanAndTaiwanMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "axti_AxtTongmeiInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to AXT-Tongmei, Inc.", "label": "Axt Tongmei Inc. [Member]", "terseLabel": "AXT-Tongmei, Inc" } } }, "localname": "AxtTongmeiInc.Member", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "axti_BankOfChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to the Bank of China.", "label": "Bank Of China [Member]", "terseLabel": "Bank Of China" } } }, "localname": "BankOfChinaMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "axti_BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd.", "label": "Beijing Boyu Semiconductor Vessel Craftwork Technology Co. Ltd Investment [Member]", "terseLabel": "Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd Investment" } } }, "localname": "BeijingBoyuSemiconductorVesselCraftworkTechnologyCo.LtdInvestmentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_BeijingBoyuSemiconductorVesselCraftworkTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Boyu Semiconductor Vessel Craftwork Technology Co Ltd.", "label": "Beijing Boyu Semiconductor Vessel Craftwork Technology Co Ltd [Member]", "terseLabel": "Beijing Boyu Semiconductor Vessel Craftwork Technology Co Ltd" } } }, "localname": "BeijingBoyuSemiconductorVesselCraftworkTechnologyCoLtdMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Beijing BoYu Semiconductor Vessel Craftwork Technology Co., Ltd. (BoYu), a consolidated subsidiary of the entity.", "label": "Beijing Boyu Semiconductor Vessel Craftwork Technology Co [Member]", "terseLabel": "Beijing BoYu Semiconductor Vessel Craftwork Technology Co" } } }, "localname": "BeijingBoyuSemiconductorVesselCraftworkTechnologyCoMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Beijing JiYa Semiconductor Material Co., Ltd.", "label": "Beijing Jiya Semiconductor Material Co. Ltd Investment [Member]", "terseLabel": "Beijing JiYa Semiconductor Material Co., Ltd Investment" } } }, "localname": "BeijingJiyaSemiconductorMaterialCo.LtdInvestmentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_BeijingJiyaSemiconductorMaterialCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents, Beijing JiYa Semiconductor Material Co., Ltd. (JiYa), a consolidated subsidiary of the entity.", "label": "Beijing Jiya Semiconductor Material Co Ltd [Member]", "terseLabel": "Beijing JiYa Semiconductor Material Co., Ltd" } } }, "localname": "BeijingJiyaSemiconductorMaterialCoLtdMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_BeijingTongmeiXtalTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Beijing Tongmei Xtal Technology Co., Ltd. (Tongmei), a wholly owned subsidiary of the entity.", "label": "Beijing Tongmei Xtal Technology [Member]", "terseLabel": "Beijing Tongmei Xtal Technology" } } }, "localname": "BeijingTongmeiXtalTechnologyMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSale": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security and cash and cash equivalents measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Cash and cash Equivalents and Debt Securities, Available-for-sale", "terseLabel": "Cash, cash equivalents and investments, amortized costs" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSale", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "axti_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security and cash and cash equivalents measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Cash and cash Equivalents and Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Cash, cash equivalents and investments, amortized costs" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "axti_ChaoyangJinmeiGalliumCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Chaoyang Jin Mei Gallium Co., Ltd", "label": "Chaoyang Jinmei Gallium Co. Ltd [Member]", "terseLabel": "ChaoYang JinMei Gallium Co., Ltd[member]" } } }, "localname": "ChaoyangJinmeiGalliumCo.LtdMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd.", "label": "Chaoyang Xinmei High Purity Semiconductor Materials Co. Ltd [Member]", "terseLabel": "ChaoYang XinMei High Purity Semiconductor Materials Co., Ltd" } } }, "localname": "ChaoyangXinmeiHighPuritySemiconductorMaterialsCo.LtdMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "axti_ConstructionInProgressDingxinAndKazuoLocationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information regarding construction in progress assets at the entity's Dingxin and Kazuo locations.", "label": "Construction In Progress Dingxin And Kazuo Locations [Member]", "terseLabel": "Construction in progress Dingxin and Kazuo locations" } } }, "localname": "ConstructionInProgressDingxinAndKazuoLocationsMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "axti_ConstructionInProgressManufacturingEquipmentPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information regarding construction in progress assets for manufacturing equipment purchases.", "label": "Construction In Progress Manufacturing Equipment Purchases [Member]", "terseLabel": "Construction in progress manufacturing equipment purchases" } } }, "localname": "ConstructionInProgressManufacturingEquipmentPurchasesMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "axti_ConstructionInProgressOtherConsolidatedSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information regarding construction in progress assets for other consolidated subsidiaries.", "label": "Construction In Progress Other Consolidated Subsidiaries [Member]", "terseLabel": "Construction in progress other consolidated subsidiaries" } } }, "localname": "ConstructionInProgressOtherConsolidatedSubsidiariesMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "axti_ContractWithCustomerLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract liabilities with customers", "label": "Contract with Customer, Liability [Table Text Block]", "terseLabel": "Schedule of amounts recorded in accrued liabilities" } } }, "localname": "ContractWithCustomerLiabilityTableTextBlock", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "axti_CrossLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents cross license agreement entered with competitors.", "label": "Cross License Agreement [Member]", "terseLabel": "Cross License Agreement" } } }, "localname": "CrossLicenseAgreementMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axti_CurrentPayableConnectionDecontaminationOfNanjingJinmeiFactory": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current obligation payable in connection with decontamination of anjing JinMei factory.", "label": "Current Payable Connection Decontamination Of Nanjing JinMei factory", "verboseLabel": "Payable in connection with land restoration of Nanjing JinMei factory" } } }, "localname": "CurrentPayableConnectionDecontaminationOfNanjingJinmeiFactory", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "axti_CurrentPayableConnectionPurchaseSubsidiaryShares": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current obligation payable to noncontrolling interests for subsidiary shares.", "label": "Current Payable Connection Purchase Subsidiary Shares", "terseLabel": "Payable in connection with repurchase of subsidiaries shares", "verboseLabel": "Remainder portion of payment" } } }, "localname": "CurrentPayableConnectionPurchaseSubsidiaryShares", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "axti_CurrentPayableInConnectionWithConstructions": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current obligation payable in connection with constructions.", "label": "Current Payable in Connection with Constructions", "terseLabel": "Payable in connection with construction" } } }, "localname": "CurrentPayableInConnectionWithConstructions", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "axti_DebtInstrumentAdditionalAmountBorrowed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional debt borrowed during the period", "label": "Debt Instrument, Additional Amount Borrowed", "terseLabel": "Additional loan borrowed" } } }, "localname": "DebtInstrumentAdditionalAmountBorrowed", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "axti_DebtInstrumentRepaymentRenewalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of renewal option under the debt instrument.", "label": "Debt Instrument, Repayment Renewal Period", "terseLabel": "Renewal period" } } }, "localname": "DebtInstrumentRepaymentRenewalPeriod", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "durationItemType" }, "axti_DingxingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing information related to the city and local government of Dingxing, China.", "label": "Dingxing [Member]", "terseLabel": "Dingxing" } } }, "localname": "DingxingMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axti_DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Donghai County Dongfang High Purity Electronic Materials Co., Ltd.", "label": "Donghai County Dongfang High Purity Electronic Materials Co. Ltd Investment [Member]", "terseLabel": "Donghai County Dongfang High Purity Electronic Materials Co., Ltd Investment" } } }, "localname": "DonghaiCountyDongfangHighPurityElectronicMaterialsCo.LtdInvestmentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_DonghaiCountyDongfangHighPurityElectronicMaterialsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Donghai County Dongfang High Purity Electronic Materials Co., Ltd. (Dongfang), an equity method investee of a wholly-owned subsidiary of the reporting entity.", "label": "Donghai County Dongfang High Purity Electronic Materials Co Ltd [Member]", "terseLabel": "Donghai County Dongfang High Purity Electronic Materials Co., Ltd" } } }, "localname": "DonghaiCountyDongfangHighPurityElectronicMaterialsCoLtdMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Emeishan Jia Mei High Purity Metals Co., Ltd.", "label": "Emeishan Jia Mei High Purity Metals Co. Ltd Investment [Member]", "terseLabel": "Emeishan Jia Mei High Purity Metals Co., Ltd Investment" } } }, "localname": "EmeishanJiaMeiHighPurityMetalsCo.LtdInvestmentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_EquityMethodInvestmentReturnsOrDividends": { "auth_ref": [], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of return or dividends on equity method investment.", "label": "Equity Method Investment Returns or Dividends", "terseLabel": "Return of equity method investments (dividends)", "verboseLabel": "Dividend received" } } }, "localname": "EquityMethodInvestmentReturnsOrDividends", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axti_EquityMethodInvestmentsIncomeLossIncludingImpairmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from an equity method investment including impairment charges during the period.", "label": "Equity Method Investments Income Loss Including Impairment Charges", "terseLabel": "Entity portion of loss from unconsolidated equity method investments, including impairment charges" } } }, "localname": "EquityMethodInvestmentsIncomeLossIncludingImpairmentCharges", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "axti_ExcessAndObsoleteInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of excess and obsolete inventory.", "label": "Excess and Obsolete Inventory", "terseLabel": "Excess and obsolete inventory" } } }, "localname": "ExcessAndObsoleteInventory", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "axti_ExpectedPeriodToReceiveSalesCommissions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period at which sales commissions are expected to be received.", "label": "Expected Period To Receive Sales Commissions", "terseLabel": "Sales commissions benefit period" } } }, "localname": "ExpectedPeriodToReceiveSalesCommissions", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "axti_FiveMinorityInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the parent's investments in five minority investment entities which are accounted for under the equity method.", "label": "Five Minority Investments [Member]", "terseLabel": "Five Minority Investments" } } }, "localname": "FiveMinorityInvestmentsMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "domainItemType" }, "axti_IncomeFromGovernmentGrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income from provisional government agency as an award for relocation.", "label": "Income From Government Grants", "terseLabel": "Income from government grants" } } }, "localname": "IncomeFromGovernmentGrants", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "axti_IncreaseInNoncontrollingInterestsDueToTransferOfSubsidiaryWithNoncontrollingInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in noncontrolling interests due to transfer of subsidiary with noncontrolling interests.", "label": "Increase In Noncontrolling Interests Due To Transfer Of Subsidiary With Noncontrolling Interests", "terseLabel": "Transaction results in increase to noncontrolling interests" } } }, "localname": "IncreaseInNoncontrollingInterestsDueToTransferOfSubsidiaryWithNoncontrollingInterests", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "axti_IncreaseInRedeemableNoncontrollingInterestsDueToTransferOfSubsidiaryWithNoncontrollingInterests": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests.", "label": "Increase In Redeemable Noncontrolling Interests Due To Transfer Of Subsidiary With Noncontrolling Interests", "terseLabel": "Transaction results in increase to redeemable noncontrolling interests", "verboseLabel": "Increase in redeemable noncontrolling interests due to transfer of subsidiary with noncontrolling interests" } } }, "localname": "IncreaseInRedeemableNoncontrollingInterestsDueToTransferOfSubsidiaryWithNoncontrollingInterests", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "axti_IndustrialAndCommercialBankOfChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial And Commercial Bank of China", "label": "Industrial And Commercial Bank Of China [Member]", "terseLabel": "ICBC" } } }, "localname": "IndustrialAndCommercialBankOfChinaMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "axti_InvestmentScheduleAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Investment Schedule [Abstract]", "terseLabel": "Summary of investments" } } }, "localname": "InvestmentScheduleAbstract", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "stringItemType" }, "axti_InvestmentsApprovedByGovernment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of investment of redeemable non controlling interests approved by government.", "label": "Investments, Approved by Government", "terseLabel": "Investments, government approved" } } }, "localname": "InvestmentsApprovedByGovernment", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "axti_InvestmentsInJointVenturesConsolidated": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total investments in (A) entities in which the entity has significant influence and control, (B) joint ventures that are consolidated, but (C) entities in which local management manage daily operations, (D) entities that not required additional investment of financial support from the parent entity.", "label": "Investments In Joint Ventures Consolidated", "terseLabel": "Investments, consolidated method" } } }, "localname": "InvestmentsInJointVenturesConsolidated", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "axti_InvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investments.", "label": "Investments [Table Text Block]", "terseLabel": "Summary of investments" } } }, "localname": "InvestmentsTableTextBlock", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesTables" ], "xbrltype": "textBlockItemType" }, "axti_JointVentureAgreementInitialInvestmentFundsCollected": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of joint venture investment funds collected.", "label": "Joint Venture Agreement, Initial Investment Funds Collected", "terseLabel": "Initial funding" } } }, "localname": "JointVentureAgreementInitialInvestmentFundsCollected", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "axti_KazuoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing information related to the city government of Kazuo.", "label": "Kazuo [Member]", "terseLabel": "Kazuo" } } }, "localname": "KazuoMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axti_LandmarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents landmark customer information.", "label": "Landmark [Member]", "terseLabel": "Landmark" } } }, "localname": "LandmarkMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "axti_LeaseOfLandToRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents an agreement for the lease of land to a related party.", "label": "Lease Of Land To Related Party [Member]", "terseLabel": "Lease of land" } } }, "localname": "LeaseOfLandToRelatedPartyMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "axti_LesseeSupplementalCashFlowInformationOfLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to leases.", "label": "Lessee Supplemental Cash Flow Information Of Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to leases" } } }, "localname": "LesseeSupplementalCashFlowInformationOfLeasesTableTextBlock", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "axti_LesseeWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateOfLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted-average remaining lease term and the weighted-average discount rate for our operating leases.", "label": "Lessee Weighted Average Remaining Lease Term And Weighted Average Discount Rate Of Leases [Table Text Block]", "terseLabel": "Schedule of weighted-average remaining lease term and the weighted-average discount rate of operating leases" } } }, "localname": "LesseeWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateOfLeasesTableTextBlock", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "axti_LessorLeasingArrangementsOperatingLeasesRentalIncreasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the lessor's leasing arrangement rental receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days, after which the rental is subject to an increase, as defined in the lease agreement.", "label": "Lessor Leasing Arrangements, Operating Leases, Rental Increase Period", "terseLabel": "Rental increase period" } } }, "localname": "LessorLeasingArrangementsOperatingLeasesRentalIncreasePeriod", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "axti_LinesOfCreditCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing lines of credit current.", "label": "Lines Of Credit Current [Member]", "terseLabel": "Lines OF Credit, Current" } } }, "localname": "LinesOfCreditCurrentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "axti_LoanFromRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loan received from related party.", "label": "Loan From Related Party [Member]", "terseLabel": "Loan from related party" } } }, "localname": "LoanFromRelatedPartyMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "axti_LoanReceivedFromNumberOfMinorityInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan received from number of minority investors.", "label": "Loan Received from Number of Minority Investors", "terseLabel": "Loan received from number of minority investors" } } }, "localname": "LoanReceivedFromNumberOfMinorityInvestors", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "integerItemType" }, "axti_LoanToRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a loan to a related party.", "label": "Loan To Related Party [Member]", "terseLabel": "Related party loan" } } }, "localname": "LoanToRelatedPartyMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_MajorCustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents major customer number one.", "label": "Major Customer One [Member]", "terseLabel": "Major Customer One" } } }, "localname": "MajorCustomerOneMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "axti_MajorCustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents major customer number two.", "label": "Major Customer Two [Member]", "terseLabel": "Major Customer Two" } } }, "localname": "MajorCustomerTwoMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "axti_MinorityInvestmentEntitiesNotConsolidatedAccountedForByEquityMethod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of minority investment entities that are not consolidated and are accounted for under the equity method.", "label": "Minority Investment Entities Not Consolidated Accounted for By Equity Method", "verboseLabel": "Number of equity method investments" } } }, "localname": "MinorityInvestmentEntitiesNotConsolidatedAccountedForByEquityMethod", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "integerItemType" }, "axti_MinorityInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Minority investor.", "label": "Minority Investor [Member]", "terseLabel": "ChaoYang Xinshuo" } } }, "localname": "MinorityInvestorMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "axti_NanjingJinMeiGalliumCo.LtdInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Nanjing Jin Mei Gallium Co., Ltd.", "label": "Nanjing Jin Mei Gallium Co. Ltd Investment [Member]", "terseLabel": "Nanjing JinMei Gallium Co., Ltd Investment" } } }, "localname": "NanjingJinMeiGalliumCo.LtdInvestmentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_NanjingJinMeiGalliumCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Nanjing Jin Mei Gallium Co., Ltd. (Jin Mei), a consolidated subsidiary of the entity.", "label": "Nanjing Jin Mei Gallium Co Ltd [Member]", "terseLabel": "Nanjing JinMei Gallium Co., Ltd" } } }, "localname": "NanjingJinMeiGalliumCoLtdMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsOtherNonredeemable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Noncontrolling Interest In Net Income (Loss) Other Noncontrolling Interests, Other Nonredeemable", "terseLabel": "Net income (loss)" } } }, "localname": "NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsOtherNonredeemable", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "axti_NumberOfConsolidatedJointVentures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of joint ventures in which entity has interest and therefore has consolidated the figures as the date of reporting.", "label": "Number Of Consolidated Joint Ventures", "terseLabel": "Number of consolidated joint ventures" } } }, "localname": "NumberOfConsolidatedJointVentures", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfCustomersRepresentingSignificantShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers who represented significant share in the entity during the reporting period.", "label": "Number of Customers Representing Significant Share", "terseLabel": "Number of customers representing significant share" } } }, "localname": "NumberOfCustomersRepresentingSignificantShare", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfDirectMinorityInvestmentEntities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of direct minority investment entities that are not consolidated.", "label": "Number Of Direct Minority Investment Entities", "terseLabel": "Direct minority investments not consolidated" } } }, "localname": "NumberOfDirectMinorityInvestmentEntities", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfFullyImpairedEntities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of fully impaired entities.", "label": "Number Of Fully Impaired Entities", "terseLabel": "Impaired entities" } } }, "localname": "NumberOfFullyImpairedEntities", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfInstallmentsOfLoanReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents total number of installments in which the loan amount is to be received.", "label": "Number Of Installments Of Loan Receivable", "terseLabel": "Number of installments" } } }, "localname": "NumberOfInstallmentsOfLoanReceivable", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfMinorityInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of minority investors.", "label": "Number of Minority Investors", "terseLabel": "Number of minority investors" } } }, "localname": "NumberOfMinorityInvestors", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfNewBoardRepresentatives": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of new board representatives", "label": "Number Of New Board Representatives", "terseLabel": "Number of new board representatives" } } }, "localname": "NumberOfNewBoardRepresentatives", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfPaymentInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of payment installments.", "label": "Number of Payment Installments", "terseLabel": "Number of installments" } } }, "localname": "NumberOfPaymentInstallments", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "integerItemType" }, "axti_NumberOfPersonsOnBoard": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of individuals on the board", "label": "Number of Persons on Board", "terseLabel": "Number of persons on board" } } }, "localname": "NumberOfPersonsOnBoard", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "integerItemType" }, "axti_OsramOptoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Osram Opto customer information.", "label": "Osram Opto [Member]", "terseLabel": "Osram" } } }, "localname": "OsramOptoMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "axti_OtherPersonnelRelatedCostsCurrent": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the current portion of other personnel-related costs.", "label": "Other Personnel Related Costs Current", "terseLabel": "Other personnel-related costs" } } }, "localname": "OtherPersonnelRelatedCostsCurrent", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "axti_PaymentsOfDividendsByJointVentures": { "auth_ref": [], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests by joint ventures in which entity has interest.", "label": "Payments Of Dividends by Joint Ventures", "negatedTerseLabel": "Dividends paid by joint ventures to their minority shareholders" } } }, "localname": "PaymentsOfDividendsByJointVentures", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axti_PaymentsToMinorityShareholdersInstallmentTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest installment two. Includes, but not limited to, reduction of noncontrolling interest ownership.", "label": "Payments to Minority Shareholders Installment Two", "terseLabel": "Payment of second installment" } } }, "localname": "PaymentsToMinorityShareholdersInstallmentTwo", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "axti_PercentageIncreaseInOwnershipFromShareIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the equivalent percentage of ownership from the issuance of shares.", "label": "Percentage Increase In Ownership From Share Issuance", "terseLabel": "Percentage ownership from issuance of shares" } } }, "localname": "PercentageIncreaseInOwnershipFromShareIssuance", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "axti_PercentageOfEquityInterestsSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of Equity interest sold.", "label": "Percentage of Equity Interests Sold" } } }, "localname": "PercentageOfEquityInterestsSold", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "axti_PercentageOfEquityIssuedOnConversionOfNonControllingInterests": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of equity issued on conversion of noncontrolling interests.", "label": "Percentage of Equity Issued on Conversion of Non Controlling Interests", "terseLabel": "Private equity ownership percentage", "verboseLabel": "Percentage of equity issued on conversion of noncontrolling interests" } } }, "localname": "PercentageOfEquityIssuedOnConversionOfNonControllingInterests", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "percentItemType" }, "axti_PercentageOfEquityPurchasedByEmployeesKeyManagersAndContributors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of equity purchased by employees, key managers and Contributors.", "label": "Percentage of Equity Purchased by Employees, Key Managers and Contributors", "terseLabel": "Percentage of key managers and contributors purchased" } } }, "localname": "PercentageOfEquityPurchasedByEmployeesKeyManagersAndContributors", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "percentItemType" }, "axti_PercentageOfIncreaseInAnnualLeasePaymentAtEachThirdYearAnniversary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the increase in annual lease payment at each third year anniversary under operating lease agreement.", "label": "Percentage of increase in annual lease payment at each third year anniversary", "terseLabel": "Increase in annual lease payment at each third year anniversary (in hundredths)" } } }, "localname": "PercentageOfIncreaseInAnnualLeasePaymentAtEachThirdYearAnniversary", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "axti_PercentageOfOwnershipInterestSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of ownership interest sold during the period.", "label": "Percentage Of Ownership Interest Sold", "terseLabel": "Percentage of ownership interest sold" } } }, "localname": "PercentageOfOwnershipInterestSold", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "percentItemType" }, "axti_PercentageOfTargetedFinancialPerformance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of targeted financial performance", "label": "Percentage of Targeted Financial Performance", "terseLabel": "Percentage of targeted financial performance" } } }, "localname": "PercentageOfTargetedFinancialPerformance", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "percentItemType" }, "axti_PeriodOfWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents period of warranty provided by the entity in connection with sale of its products against material defects.", "label": "Period Of Warranty", "terseLabel": "Period of warranty" } } }, "localname": "PeriodOfWarranty", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "axti_PreferredStockDividendsPayable": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock dividends payable as of the balance sheet date. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Preferred Stock Dividends Payable", "terseLabel": "Preferred stock dividends payable" } } }, "localname": "PreferredStockDividendsPayable", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "axti_ProceedsFromCollectionOfInterestFromLongTermLoansToRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest received on loans given to related parties.", "label": "Proceeds from Collection of Interest from Long Term Loans to Related Parties" } } }, "localname": "ProceedsFromCollectionOfInterestFromLongTermLoansToRelatedParties", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "axti_ProceedsFromIssuanceOfCommonStockToRedeemableNonControllingInterests": { "auth_ref": [], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of common stock to redeemable non controlling interests.", "label": "Proceeds from Issuance of Common Stock to Redeemable Non Controlling Interests", "verboseLabel": "Costs related to issuance of Tongmei's common stock to redeemable noncontrolling interests, net of proceeds" } } }, "localname": "ProceedsFromIssuanceOfCommonStockToRedeemableNonControllingInterests", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axti_ProceedsFromSaleOfSubsidiarySharesToNoncontrollingInterestsNet": { "auth_ref": [], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from sale Of subsidiary shares to noncontrolling interests net.", "label": "Proceeds From Sale Of Subsidiary Shares To Noncontrolling Interests Net", "terseLabel": "Proceeds from sale of subsidiary shares to noncontrolling interests" } } }, "localname": "ProceedsFromSaleOfSubsidiarySharesToNoncontrollingInterestsNet", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axti_RawMaterialsAndOthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the product type, raw materials and others.", "label": "Raw Materials And Others [Member]", "terseLabel": "Raw materials and others" } } }, "localname": "RawMaterialsAndOthersMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails" ], "xbrltype": "domainItemType" }, "axti_RawMaterialsPurchasesFromRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents purchases of raw materials from a related party", "label": "Raw Materials Purchases From Related Party [Member]", "terseLabel": "Raw materials purchases from related party" } } }, "localname": "RawMaterialsPurchasesFromRelatedPartyMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_RawMaterialsSalesToRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents purchases of raw materials from a related party.", "label": "Raw Materials Sales To Related Party [Member]", "terseLabel": "Raw materials sales to related party" } } }, "localname": "RawMaterialsSalesToRelatedPartyMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "axti_RedeemableNonControllingInterestsOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The redeemable noncontrolling interests ownership percentage.", "label": "Redeemable Non Controlling Interests, Ownership Percentage", "terseLabel": "Redeemable noncontrolling interests ownership percentage" } } }, "localname": "RedeemableNonControllingInterestsOwnershipPercentage", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "percentItemType" }, "axti_RedeemableNonControllingInterestsStockIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of stock issuance costs.", "label": "Redeemable Non controlling Interests, Stock Issuance Costs", "terseLabel": "Equity issuance costs incurred for the nine months ended September 30, 2021" } } }, "localname": "RedeemableNonControllingInterestsStockIssuanceCosts", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "axti_ShareBasedCompensationNonvestedAwardsEstimatedForfeitures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value of estimated forfeiture of aggregate unrecognized cost of option awards.", "label": "Share Based Compensation Nonvested Awards Estimated Forfeitures", "terseLabel": "Value of estimated forfeitures" } } }, "localname": "ShareBasedCompensationNonvestedAwardsEstimatedForfeitures", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "monetaryItemType" }, "axti_SubstratesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the product type, substrates.", "label": "Substrates [Member]", "terseLabel": "Substrates" } } }, "localname": "SubstratesMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails" ], "xbrltype": "domainItemType" }, "axti_TermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Term of Agreement", "terseLabel": "Term of Agreement" } } }, "localname": "TermOfAgreement", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "axti_TopFiveMajorCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The top five major customers who contributed significant revenue to the entity.", "label": "Top Five Major Customers [Member]", "terseLabel": "Top Five Major Customers" } } }, "localname": "TopFiveMajorCustomersMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "axti_TotalInvestmentAgreementValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total estimated investment value to related party including assets and capital.", "label": "Total Investment Agreement Value", "terseLabel": "Total investment agreement value" } } }, "localname": "TotalInvestmentAgreementValue", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "axti_TotalInvestmentOfJointVentureAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total investment value of a joint venture agreement.", "label": "Total Investment of Joint Venture Agreement", "terseLabel": "Investment value, agreement amount" } } }, "localname": "TotalInvestmentOfJointVentureAgreement", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "axti_TransferOfSubsidiaryWithNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of transfer of subsidiary with noncontrolling interest.", "label": "Transfer Of Subsidiary With Noncontrolling Interest", "negatedLabel": "Transfer of subsidiary with noncontrolling interest" } } }, "localname": "TransferOfSubsidiaryWithNoncontrollingInterest", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "axti_TransferOfSubsidiaryWithRedeemableNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of transfer of subsidiary with redeemable noncontrolling interest.", "label": "Transfer Of Subsidiary With Redeemable Noncontrolling Interest", "negatedLabel": "Transfer of subsidiary with redeemable noncontrolling interest" } } }, "localname": "TransferOfSubsidiaryWithRedeemableNoncontrollingInterest", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "axti_WeightedAverageRemainingContractualLifeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Life [Abstract]", "terseLabel": "Weighted average Remaining Contractual Life [Abstract]" } } }, "localname": "WeightedAverageRemainingContractualLifeAbstract", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "axti_WellsFargoBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wells Fargo Bank, National Association", "label": "Wells Fargo Bank [Member]", "terseLabel": "Wells Fargo Bank" } } }, "localname": "WellsFargoBankMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "axti_XiaoyiXinganGalliumCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment Xiaoyi XingAn Gallium Co., Ltd.", "label": "Xiaoyi Xingan Gallium Co. Ltd. [Member]", "terseLabel": "Xiaoyi XingAn Gallium Co., Ltd." } } }, "localname": "XiaoyiXinganGalliumCo.Ltd.Member", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "axti_XilingolTongliGermaniumCo.LtdInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment of Xilingol Tongli Germanium Co. Ltd.", "label": "Xilingol Tongli Germanium Co. Ltd Investment [Member]", "terseLabel": "Xilingol Tongli Germanium Co. Ltd Investment" } } }, "localname": "XilingolTongliGermaniumCo.LtdInvestmentMember", "nsuri": "http://axt.com/20210930", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [N]", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "J [P]", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "T [W]", "terseLabel": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://axt.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r380", "r381", "r389", "r390", "r584" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r380", "r381", "r389", "r390" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r176", "r183", "r184", "r185", "r186", "r187", "r189", "r193" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r176", "r183", "r184", "r185", "r186", "r187", "r189", "r193" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe (primarily Germany)" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r199", "r290", "r297", "r537" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r310", "r312", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r534", "r538" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r199", "r290", "r297", "r537" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America (primarily the United States)" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r195", "r290", "r295", "r471", "r533", "r535" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r195", "r290", "r295", "r471", "r533", "r535" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r299", "r310", "r312", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r534", "r538" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r299", "r310", "r312", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r534", "r538" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]", "terseLabel": "Reportable Geographical Components" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r196", "r197", "r290", "r296", "r536", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r290", "r296", "r536", "r571", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r307", "r451", "r452", "r455" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Majority-Owned Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r201", "r454" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r44", "r125", "r453", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Amount payable to related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r23", "r202", "r203" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowances of $130 and $217 as of September 30, 2021 and December 31, 2020" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r57", "r125", "r452", "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Amounts receivable from related party" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r114" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of marketable securities premium" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r9", "r49", "r353" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other tax payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r490", "r516" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued liabilities, Total", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r49" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r247" ], "calculation": { "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r64", "r65", "r66", "r517", "r546", "r550" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r66", "r67", "r127", "r128", "r129", "r386", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in-capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r345", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r313", "r315", "r350", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r315", "r337", "r349" ], "calculation": { "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Net effect on net income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r204", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "verboseLabel": "Accounts receivable, allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Securities excluded from diluted net income (loss) per share as the impact is anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of property under long-term operating lease (in square feet)", "terseLabel": "Area of leased property (in square feet)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r113", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r180", "r185", "r191", "r224", "r380", "r389", "r412", "r488", "r515" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r60", "r119", "r224", "r380", "r389", "r412" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r400" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r210" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsCalc2Details": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gain" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r211" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsCalc2Details": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized (Loss)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r208", "r235" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Investments, amortized cost", "verboseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r214" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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).", "label": "Due after 1 through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r212", "r214", "r509" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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).", "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value", "terseLabel": "Due after 1 through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractual maturities on investments, amortized cost basis [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractual maturities on investments, fair value basis [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r213" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r212", "r213", "r508" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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).", "label": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r206", "r209", "r235", "r496" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsCalc2Details": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Investments, amortized cost", "totalLabel": "Investments, fair value", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r316", "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r39", "r552", "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments and Fair Value Measurements" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r39", "r115" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "terseLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and cash equivalents, fair value disclosure", "terseLabel": "Cash and cash equivalents, fair value disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Investments and Fair Value Measurements" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, cash equivalents and investments [Abstract]" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r110", "r115", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r110", "r419" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash equivalents [Abstract]" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates Of Deposit [Member]", "terseLabel": "Certificates of deposit." } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r117", "r119", "r147", "r151", "r152", "r155", "r157", "r165", "r166", "r167", "r224", "r412" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r255", "r497", "r522" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 12)", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r252", "r253", "r254", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 70,000 shares authorized; 42,657 and 41,967 shares issued and outstanding as of September 30, 2021 and December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r82", "r505", "r528" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to AXT, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r72", "r81", "r376", "r377", "r393", "r504", "r527" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Less: Comprehensive income attributable to noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r72", "r80", "r375", "r393", "r503", "r526" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r169", "r170", "r199", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r169", "r170", "r199", "r410", "r411", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r169", "r170", "r199", "r410", "r411", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r169", "r170", "r199", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage share generated by major customers" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r169", "r170", "r199", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests": { "auth_ref": [ "r276", "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests", "terseLabel": "Raised additional capital" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent": { "auth_ref": [ "r276", "r387", "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the purchase by the parent of an additional equity interest in a subsidiary during the period, thereby effecting a change in total (consolidated) equity attributable to the parent. The purchase of the additional equity interest represented by this element increases the parent's controlling interest in the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent", "terseLabel": "Purchase of subsidiary shares from noncontrolling interest" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r387", "r394" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r279", "r280", "r291" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedLabel": "Contract liabilities", "terseLabel": "Advance from customers" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails", "http://axt.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Revenue recognized, included in contract assets" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r294" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Accrual for sales returns" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Joint Ventures" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r93", "r119", "r224", "r412" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of Revenue." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r168", "r199" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Combined loan totals" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bank Loans and Line of Credit" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Bank Loans and Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Variable rate spread (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r430", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Loan amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r123", "r270", "r272", "r273", "r274", "r429", "r430", "r431", "r511" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r218", "r239", "r240" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair value, in loss position less than twelve months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r218", "r239" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Gross unrealized loss, in loss position less than twelve months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r216", "r236", "r240" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Fair value, total in loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r217", "r237" ], "calculation": { "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Gross unrealized loss, total in loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r215", "r238", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Fair value and gross unrealized losses related to available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r113", "r177" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r245", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Disposed Of By Sale Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Cash consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r53", "r125", "r452" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "terseLabel": "Long-term loan, related party", "verboseLabel": "Long term debt, related party" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r136", "r137", "r138", "r139", "r140", "r144", "r147", "r155", "r156", "r157", "r161", "r162", "r506", "r529" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income attributable to AXT, Inc. per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r136", "r137", "r138", "r139", "r140", "r147", "r155", "r156", "r157", "r161", "r162", "r506", "r529" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r419" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation and related charges" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average period of amortization" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Unrecognized compensation expense related to restricted stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Compensation costs related to unvested stock options not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue by product type" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127", "r128", "r129", "r132", "r141", "r143", "r164", "r230", "r269", "r275", "r345", "r346", "r347", "r363", "r364", "r421", "r422", "r423", "r424", "r425", "r427", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r220", "r476", "r478", "r480", "r482", "r484", "r486" ], "lang": { "en-us": { "role": { "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.", "label": "Equity Method Investee [Member]", "terseLabel": "Equity investment entity" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r1", "r119", "r224", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r1", "r119", "r224", "r412" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership (as a percent)", "verboseLabel": "Percentage of ownership, equity method (in hundredths)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r40", "r181", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investments, equity method" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments in Privately-Held Raw Material Companies", "terseLabel": "Minority Investments" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "verboseLabel": "Investments in Privately-Held Raw Material Companies" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompanies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Summarized equity method income information" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and liabilities measured at fair value on a recurring basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r400", "r401", "r402", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer from Level 1 to Level 2 , assets" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer from Level 2 to Level 1 , assets" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r400", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r401", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r400", "r401", "r403", "r404", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r300", "r301", "r306", "r308", "r401", "r462" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "terseLabel": "Transfers into Level 3, assets" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfer out of Level 3, assets" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r407", "r409" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]" } } }, "localname": "FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r413", "r415", "r417", "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r113" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "auth_ref": [ "r87", "r88", "r113", "r499", "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "terseLabel": "Gain (loss) from equity transaction" } } }, "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-lived assets by geographic region [Abstract]", "terseLabel": "Long-lived assets by geographic region, net of depreciation:" } } }, "localname": "GeographicAreasLongLivedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net revenues reported for products shipped to customers in corresponding geographic region [Abstract]" } } }, "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r91", "r119", "r180", "r184", "r187", "r190", "r193", "r224", "r412" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minority investment entities" } } }, "localname": "GrossProfitAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r180", "r184", "r187", "r190", "r193", "r487", "r500", "r507", "r531" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before provision for (benefit from) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summarized income information of all the minority investment entities that are not consolidated and accounted for under the equity method [Abstract]" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r119", "r131", "r180", "r184", "r187", "r190", "r193", "r224", "r375", "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Equity Method Investment, Summarized Financial Information, Income (Loss) from Continuing Operations before Extraordinary Items", "terseLabel": "Operating income" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r77", "r113", "r178", "r221", "r498", "r523" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Equity in loss of unconsolidated joint ventures", "terseLabel": "Equity in income (loss) of unconsolidated joint ventures" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r113" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Equity in (income) loss of unconsolidated joint ventures" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r356", "r358", "r360", "r365", "r367", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r142", "r143", "r179", "r355", "r366", "r368", "r532" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "verboseLabel": "Other long-term liabilities, including royalties" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r148", "r149", "r150", "r157" ], "calculation": { "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Effect of dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r31", "r242" ], "calculation": { "http://axt.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r59" ], "calculation": { "http://axt.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventoriesDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r33", "r242" ], "calculation": { "http://axt.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r59", "r126", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r32", "r242" ], "calculation": { "http://axt.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r95", "r96" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Interest income, net", "terseLabel": "Interest expense, net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "Investment Owned, at Cost", "terseLabel": "Investment in new facility" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets held for their financial return, rather than for the entity's operations.", "label": "Investments [Member]", "terseLabel": "Total Investments" } } }, "localname": "InvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "3rd Party Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r443", "r445" ], "calculation": { "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease expense" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of our operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailscalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r444" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailscalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, extension term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r119", "r186", "r224", "r381", "r389", "r390", "r412" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r119", "r224", "r412", "r493", "r520" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable noncontrolling interests and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY", "terseLabel": "LIABILITIES, REDEEMABLE NONCONTROLLING INTERESTS AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r119", "r224", "r381", "r389", "r390", "r412" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r491", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Letters of credit outstanding", "verboseLabel": "Combined loans renewed" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r46", "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Annual interest rate at end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r489" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Bank loan" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r18", "r491", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "terseLabel": "Loans outstanding" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r40" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r58", "r119", "r224", "r412", "r492", "r519" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Net dividend declared by joint ventures" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r275", "r378", "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Purchase of subsidiary shares from noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Redeemable Noncontrolling Interests" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterest" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Percentage of outstanding shares" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Percentage of ownership, consolidated method (in hundredths)", "verboseLabel": "Percentage of ownership" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r58", "r92", "r374", "r388" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Change in warranty accrual [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110", "r111", "r114" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r68", "r71", "r78", "r114", "r119", "r131", "r136", "r137", "r138", "r139", "r142", "r143", "r153", "r180", "r184", "r187", "r190", "r193", "r224", "r412", "r501", "r524" ], "calculation": { "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to AXT, Inc.", "verboseLabel": "Net income attributable to AXT, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r71", "r142", "r143", "r383", "r392" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Income allocated to minority interests", "negatedLabel": "Less: Net income attributable to noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net income attributable to redeemable noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r136", "r137", "r138", "r139", "r144", "r145", "r154", "r157", "r180", "r184", "r187", "r190", "r193" ], "calculation": { "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r130", "r131", "r132", "r133", "r134", "r135", "r138", "r161", "r227", "r228", "r229", "r230", "r231", "r232", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r361", "r362", "r363", "r364", "r472", "r473", "r474", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.", "label": "Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable", "terseLabel": "Increase in redeemable noncontrolling interests due to formation of new subsidiary with noncontrolling interests" } } }, "localname": "NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r276", "r378", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Formation of new subsidiary with noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r127", "r128", "r129", "r275", "r373" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableRelatedPartiesCurrent": { "auth_ref": [ "r57", "r125", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).", "label": "Related party notes receivable - current", "terseLabel": "Related party notes receivable - current" } } }, "localname": "NotesReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r12", "r22", "r121", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).", "label": "Related party notes receivable - long-term", "terseLabel": "Related party notes receivable - long term" } } }, "localname": "NotesReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "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.", "label": "Number of operating segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenueDisaggregatedRevenueDetails", "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r184", "r187", "r190", "r193" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r437", "r445" ], "calculation": { "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Future minimum lease payments" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r433" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailscalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r433" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailscalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: Current portion, included in accrued liabilities", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails", "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r433" ], "calculation": { "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailscalc2": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities", "verboseLabel": "Long-term portion of lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r435", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r432" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r442", "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r441", "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r49" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 14.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r396", "r399" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Equity investments classified as other assets", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred label sub abstract as Contractual Obligations" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r61", "r64", "r414", "r416", "r420" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Change in foreign currency translation gain (loss), net of tax", "terseLabel": "Change in foreign currency translation gain, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r66", "r74", "r421", "r423", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r74", "r79", "r269", "r421", "r426", "r427", "r502", "r525" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:", "terseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r62", "r64" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "verboseLabel": "Change in unrealized gain (loss) on available-for-sale debt investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r85", "r86" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "verboseLabel": "Other Income (Expense), Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureOtherIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense), Net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "AXT, Inc. Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r98", "r101", "r207" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of available-for-sale debt securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "verboseLabel": "Investment amount" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "terseLabel": "Payment of first installment" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Cumulative annual dividend rate (as a percent)", "terseLabel": "Cumulative annual dividend rate (as a percent)" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Less: Preferred stock dividends" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r20", "r117", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Liquidation preference over common stock (in dollars per share)", "terseLabel": "Liquidation preference over common stock (in dollars per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation preference" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock Series A, $0.001 par value; 2,000 shares authorized; 883 shares issued and outstanding as of September 30, 2017 and December 31, 2016 (Liquidation preference of $6.8 million and $6.6 million as of September 30, 2017 and December 31, 2016)", "terseLabel": "Preferred stock, value", "verboseLabel": "Preferred stock Series A, $0.001 par value; 2,000 shares authorized; 883 shares issued and outstanding as of September 30, 2021 and December 31, 2020 (Liquidation preference of $7,478 and $7,346 as of September 30, 2021 and December 31, 2020)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r37", "r38" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r99", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.", "label": "Proceeds from Collection of Long-term Loans to Related Parties", "terseLabel": "Repayment of related party notes receivable" } } }, "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).", "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries", "terseLabel": "Proceeds from sale of previously consolidated subsidiary shares" } } }, "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r105", "r124" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from short-term loan", "verboseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r106" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from sale of previously consolidated subsidiary shares", "terseLabel": "Formation of new subsidiary with noncontrolling interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r105" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from long-term loan, related party" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r98", "r99", "r207" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales and maturities of available-for-sale debt securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r104", "r340" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from common stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r49", "r257", "r258" ], "calculation": { "http://axt.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued product warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Product Warranty Accrual, Preexisting, Increase (Decrease)", "terseLabel": "Adjustments related to pre-existing warranties including expirations and changes in estimates" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Accruals for warranties issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r68", "r71", "r109", "r119", "r131", "r142", "r143", "r180", "r184", "r187", "r190", "r193", "r224", "r375", "r382", "r384", "r392", "r393", "r412", "r507" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Profit Loss", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails", "http://axt.com/role/DisclosureStockholdersEquityDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r251", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r246" ], "calculation": { "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r248", "r521" ], "calculation": { "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net.", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "verboseLabel": "Property, plant and equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "terseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Components of property, plant and equipment", "terseLabel": "Schedule of components of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r246" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r234" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r66", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "terseLabel": "Reclassification adjustment from AOCI" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r265", "r266", "r267", "r268" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Redeemable noncontrolling interests ending balance", "periodStartLabel": "Redeemable noncontrolling interests beginning balance", "terseLabel": "Redeemable noncontrolling interests (Note 18)" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Components of the change in redeemable noncontrolling interests" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r307", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r451", "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r307", "r451", "r452", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r307", "r451", "r455", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r449", "r450", "r452", "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of loan" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r107", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "verboseLabel": "Repayments of line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r107" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Payments on short-term loan" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r354", "r585" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and Development." } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResidualValueOfLeasedAsset": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of residual asset covered by residual value guarantee. Excludes guarantee considered to be lease payments for lessor.", "label": "Residual Value of Leased Asset", "terseLabel": "Residual value guarantee" } } }, "localname": "ResidualValueOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r275", "r348", "r518", "r545", "r550" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r128", "r129", "r132", "r141", "r143", "r230", "r345", "r346", "r347", "r363", "r364", "r541", "r543" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r183", "r188", "r189", "r195", "r196", "r199", "r289", "r290", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails", "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r293", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r89", "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r75", "r119", "r175", "r176", "r183", "r188", "r189", "r195", "r196", "r199", "r224", "r412", "r507" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenue.", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of components of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsDetails", "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentCategoryAndLengthDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Cash, cash equivalents and investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Summary of compensation costs related to stock-based awards", "terseLabel": "Summary of compensation costs related to stock-based awards" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule Of Earnings Per Share Basic And Diluted [Table Text Block]", "verboseLabel": "Reconciliation of numerators and denominators of basic and diluted net income (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r315", "r336", "r349" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Long-lived assets by geographic region", "terseLabel": "Long-lived assets by geographic region" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsProductInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenues reported by product type" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r1", "r119", "r223", "r224", "r412" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesMinorityInvestmentEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r400", "r401" ], "lang": { "en-us": { "role": { "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).", "label": "Summary of financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r34", "r35", "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Components of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Product warranty accrued liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r42", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axt.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r122", "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r90", "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Revenue reported for products shipped to customers in the corresponding geographic region", "terseLabel": "Revenue reported for products shipped to customers in the corresponding geographic region" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r75", "r198" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperationsSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r316", "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Summary of restricted stock awards activity", "terseLabel": "Summary of restricted stock awards activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r320", "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Summary of stock option activity", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Consolidated statement of changes in equity", "terseLabel": "Consolidated statements of stockholders' equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information and Foreign Operations" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r173", "r174", "r180", "r182", "r187", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information and Foreign Operations" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSegmentInformationAndForeignOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative." } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r112" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Vesting period, minimum", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, end of period (in shares)", "periodStartLabel": "Non-vested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, end of period (in dollars per share)", "periodStartLabel": "Non-vested, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual terms" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Stock options grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted-average grant date fair value of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Options outstanding, end of period", "periodStartLabel": "Options outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r322", "r339" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, end of period (in shares)", "periodStartLabel": "Options outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of Options Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding, end of period (in dollars per share)", "periodStartLabel": "Options outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Options vested and expected to vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and unvested options expected to vest, net of forfeitures, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and unvested options expected to vest, net of forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r314", "r318" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails", "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails", "http://axt.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised (in dollars per share)", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "First Anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Summary of unvested at-risk performance shares" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Closing price (in dollars per share)", "terseLabel": "Closing price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Options exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Option exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and unvested options expected to vest, net of forfeitures, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r16", "r494", "r495", "r514" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r438", "r445" ], "calculation": { "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending accrued product warranty", "periodStartLabel": "Beginning accrued product warranty" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Payments", "negatedLabel": "Cost of warranty repair" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranty [Abstract]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r19", "r20", "r21", "r117", "r119", "r147", "r151", "r152", "r155", "r157", "r165", "r166", "r167", "r224", "r269", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r56", "r127", "r128", "r129", "r132", "r141", "r143", "r164", "r230", "r269", "r275", "r345", "r346", "r347", "r363", "r364", "r421", "r422", "r423", "r424", "r425", "r427", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r164", "r471" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r269", "r275", "r325" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Sale of common stock to employees in connection with the reorganization" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r56", "r269", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Common stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock repurchase program remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r27", "r28", "r119", "r205", "r224", "r412" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total AXT, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r119", "r127", "r128", "r129", "r132", "r141", "r224", "r230", "r275", "r345", "r346", "r347", "r363", "r364", "r373", "r374", "r391", "r412", "r421", "r422", "r427", "r542", "r543" ], "calculation": { "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/StatementCondensedConsolidatedBalanceSheets", "http://axt.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r118", "r275", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Events [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r428", "r459" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r428", "r459" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r428", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r428", "r459" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails", "http://axt.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event." } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r458", "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "terseLabel": "Effect of foreign currency translation attributable to redeemable noncontrolling interests" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Increase in redeemable noncontrolling interests due to issuance of Tongmei's common stock", "verboseLabel": "Issue of redeemable noncontrolling interests" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestComponentsOfChangeInRedeemableNoncontrollingInterestsDetails", "http://axt.com/role/DisclosureRedeemableNoncontrollingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Average price of shares repurchased (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r269", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r269", "r275", "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Total purchase price" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized tax benefits accrued interest and penalties", "terseLabel": "Unrecognized tax benefits accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefit interest and penalties expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureInvestmentsInPrivatelyHeldRawMaterialCompaniesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r439", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease payments" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureBankLoansAndLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureStockBasedCompensationPerformanceSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r157" ], "calculation": { "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Shares used in computing diluted net income per share", "totalLabel": "Denominator for dilutive net income per common shares", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r157" ], "calculation": { "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Shares used in computing basic net income per share", "terseLabel": "Denominator for basic net income per share - weighted-average common shares", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://axt.com/role/DisclosureNetIncomeLossPerShareDetails", "http://axt.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919381-209981" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r586": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r587": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r588": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r589": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r591": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" } }, "version": "2.1" } ZIP 91 0001558370-21-015790-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-015790-xbrl.zip M4$L#!!0 ( .B";%,8EPX<:!4 7[ 1 87AT:2TR,#(Q,#DS,"YX MJ=G M)P:F)K,(75Z?N**#A$G(R3]__I^__?2_GQ83'376/J&";'R,&6L27. MRIBSS091XQYS3FS;N.'$6F+#N#S]X?3#Y=F/I^<7OJKD@Q:0OXDJ8*[Q& MAH/X$CL/:(W%!IGX^F3E.)NK;A>].*?Z MY \7V:K $P.L1L75BP@E;+?;T^W%*>-+$'+6ZWZY'\]4F0&M3>C7!/7+$[<# M^HNN?/T$-@G(J;O.IK8GR2RG) O7JOW7>]E MG)1H="!4.(B:H0XO*9U]"X$G7';5VX 4 " :-#PB<$>I163T!1)/2F#P1K*< M=P&1ADE1.8/-TR9Z[\"*#7' GKY#P59P-_,LPI(K9"F-'G!C$NCZIPA#6**B3A1>$$E5]<-^S,Z-CA/+@[\'DX7;X,!O> MRK]FD_'HMC^''S?]RG[KZH_5) M^-P^B8[31+;IVC48HYKE\_E/ XQ> ;KPK9@L)AO,E2*E,,SAU(-Y7A;,V1S^ MN1\^S&?&Y,Z83(>/_?D("%I8*\,Z8&NPPPIHR#,>P7BZQE7QS1*A!_JB'M"# MR?WTMI!7AQR)U9W-MI4;#T";\UOL(&+[T-9GUP'\ M#CKJ'H :28<7@5:!WF,(=YQ*;+.:'+ M&R3( 1U#MIPBM[BH[Q9A@88JL?6# C^@#N,$ZQ#>H]!C=Y'=Q?LR6C0T:$PY M@SFMLYO:B#K0GH9_N&0CW?H!.SGPE&'1X_4NC5<@]!^&$JO:6RCX'P:(;F'4 MP-@W3>YB:TS0$[&AY-RVE4^HA^Q]&C)?E!&3U6*DP6CF,/.K6H*7RPPP/56U MSGZ:@UX=$7I<+].X*G'^7D%4M)8R;$%//9"G&< ["65HMD M[RR-I.PU/7'&=U+@]P:(-)3,%C$-8F.([K"X1X[+5;<6+OS2I7I5W,W6D*!' M]T-ZUN*5 7]$Q1AL880%>01M]_QJH$OES@]'WA/SI\+_NUJY:IT@QPGDT,:H MMU*LG@Q?Y%"7UVF78RH"^%TNP)%D"; 'JR^\;=&';.%.82"DS@H[!+2JO)^; MY"[:W'U?9W/7^"Y12 MRNL6J!9?)8AK3-:>9:BCU,7(O'5EYRSS0&N/2VL:H MP>D1V[(%@3\[NSE','$PU49Z#EA%Y'K$?D@CY@LTE$0C+K*%K=RJ[8A..7D& M(]J[3]BV'M$6(@_,";+E (6H?D&ONA ]Q!_TVSJ$&F%!'5F2 44905E&6%@+ M_M' OR>401RZB[B&U-%-DHXMOLAAM/L^I1T& FZ_)O'=H* NK3\5K8"MF&UA M+N3BKK/3K7-E$NHQ_C%G-(H6(E/-4[,0Z8MN M@:P,Y*-P*X$8HR\",+6!J@'P*M-+>-5(LS7LKX8425T63),JF!<4R6-,HVGG)FN6:<*@_X \7I%ZDR M)L)^@49,EI%N9< X.\7Y6=U:6GUF&6DWREI8>Z!+_#[-H^K>,5-6FR.7C2+9BD* M/3H9R78^+DH(_&P!T6U;/&/J1O^8;.E5('??HH!>#U9&FITO*O973&J+G79K MD'X=,T3E4 1EXB#RR-T?U)/KDHR<;/T#H#.$6O =!RQ%U,.B?UX#*LNDARUC#CP0;25"Z;2@]65OIP*,=0@EIHTM#XE[D$_\I#%'+_ M;SOKPE*'4IQZ=757@$NMXWTM7"4.]16? MYBN IMPQOA:+TNFK9?-6"W"IE+#:PG-@IN)AB8@%4!XI,;4%N43Z8''>8 %8 M)1,&6S!*)BB52T0J *7"F>06F'+'C4N=,];#4O& <8M,S12,>BD6!=@=E+G5 M0EDE,Z)"2D0!:%5S(5JTEBZ=?5 V[: BZKY!BU".5D&V>D%!=;/S2MHS5PYFZ!J&D$! M-+7R!UK8BK(&"M(%"D ID2?00E!GGW,NO;K.;J?/J(/MXI!+4;_S"FB3/K2; MG_GP)0GT,%UDPQ3>?]I"46='-!N;$AQZL-ZEP2IS^6F+8?EMTFSD+U/ MXY5Y\VD+T'$VYPI'M/(R],!^T ]NY6^0:9$OOV.7C6XNG1[!'W.N'$A=]]$B M5&T;3X-2'JT>J2J70[1H5=O;RP9+1ZK%JG>6QDI[D7 +UV$;?CF-K0JO'M## MSD^W^-;9!GQR@C9RYSN:[$LZ,9DM\^1Z?@W5.=?JZNE MUF$G#Z>G[O")#J<'(HU 9GONKQ@U>("62XZ7,M,[>*9%3L=1A%[N,*4>1V*C MX:M%L&#\^@S1\@I,UG^&>'D)(*T1U,/_U,,<\S6$>9*'N=1Y!-MJC[37%:;' M/7^$[!A!B1V_2",LT__,@"Q5A95!N88LN'6, P;7^'O M6);>K7[,&@P*!_+]CUDX*VQX%9/KK<4"_G^-*O)_3] ,'_'">%%/'""Z/A%D MO;'QB?]LQ?'B^@2\D73.S\Y[9Y<79[^#NJ-]"?L&!",3-E)3MA9+1N[R\["HJ$*)VLF#JV0TJ?V)TCZ868%%5 MK3WXWJ)6X"A5M4KZUEM4RD9/594"%FR_CCX_=5_$%=IL"%TP]EQT M"16.C/G+U4&QR%^=@$_6XD+6HH(UXN+>JU^64[K\@$$6_+Z>XI;#N[(M="FC M'>JN,2=FN?+CG \>X\$P1#+KU:1^-19(/"EAKNA(SQ*%#2, +\ZY1&CC-0YL M.R*45:>99(H]O#[R29WJ)+H %4+S7?6^(\X8_,BK3;%E!'>J6R5@\BP"OU+E M0W=/158O#6[5ZWZY'\]4.7&S8=O['I:L[/7)/?HWXP-7. S<<4+Q/5X_8>X% MO7)T^3V/P!N4H#V!(U]93,YA1@Y>RY *M'.?A$,<5^KVD3-W4J_BGR>VKXR$"$O,:^A]@+9XDAZS]GFCCSC!$PB MA:*6ZJU!.574D\5GQ#E8?A?3(_TJ#D@@^MLB,D6[M3?_NR7/Q,+4$C>[7QAX MRV_P&.9M(JY0">*XBFN8R#F([TJKF*W1D[=B>'UB^@ M>4CD$9N8/$OY&1V0GOQ/[G>\,-'1ME%YP3=:8EES\"*(_4>T#Q@@6ZUC^8[= M=X;(7,U7A%O_AQ$' NB&N /3K;J@X7Y7@ NL/&D?5/SW&#R;Q@_YN#,:TR^ M +!S;*XHL]ERE_+_,L3?V,D#[2*O1536^1="[S'Y"'Y+W'6B5?IMH9!LKR[' MU%.G5]7 *64 '[1?R [-\)J8C,KO;# >)4:FC%&-I2&&2;E^NMG&7#WKY4'# M6\G&&XYW%GXJ.=RE73Z(%&-?I]T;J?="40UA)KKUNG=-]W2PER=R@!,ZQ)4+ M%"]-K=&^L@?HU,_&_E /5U.!5%+F U/:8ZN_1=P20ZCS6JI[Q_@"D_VX[P 9 M;[2]I,R4M[<6;%O+CH L<-^O4^RL6#CN'4?4JX8$1S3<&%%KC?C7 MI NEGC;5+R:"H_5DX^PUD?3CABB8ZN5@?(%F#>/*Y D<$SOAV=?XE%Q'])KK M4;GQ1N&46ZZ8S%G\,M#4()M/\M8&U=@).S%UN;F2V4-WG*VU^E7B>FLJJTGA M9"'[D2(8BRC?FFI^MR]@RBM%^>F:LQ7&3K #E X(R_.\576C]VM* MCZ&[9%RZ)@12?;D[L?2N9?#/]?@YA: =Q+MVL,KI[6 M \V0C45V TUW.%06-55<+<[B;:J[LM6*=B2IQ--4L->9F M)=SJ".*::M ZVXTZBQY17E--^H7(E&%FRRTLFWS$\F/TA:VW*E-3C3-<8R)6 MB/Y"$'13D6/ Q+_0MVKR-L14Z95U5Y7FX'0&2_K56XL X^&,G#C+NVG3>FBI MWMHN[Y3C!>8<6^KFB#!#Q9^3!$Y:2/5MMGO"U)9#O3)8];TE'+KR_,6^C(7B M8I8_>FK M2AI.M>?XDJ_LMXA%D+P6KHS9R@EHJM'F3,U:@V;0!Y45A;K-,#!,$5&SNI-T M_ GMX07^VXLB]Y\V%>)?T7_VO:0V8<,3 A3A)=B[^IE()PH;W=D$D=.?:]FZTWB"(B*PH M_$E&6'E$3=D:#1)4/A-G%3AT<&.E=[_>'+\X-S:$R;$HH *+KD4X =T;L042 M*WGC$OPCH[]G9/MW,-WB)V>&33F/!73[SX@HG>X8EXO _37C#OF/UPQ"(QU' M5J/2SHYET -M^.IFB[G%Z!RKW$]Q+ M0["R_'V7*W4=/ M.O,VHK':FE1W_@E!U-?B@CR:LN0:Y2OOTKZJ*WS&MBWN$%\R^6&;9)2>\ZZI M,?H(9EXR51C9ZEK(-81=)OR0NLF+6PA%2?4KT#?5),D^?D2C7EX%I['EJIQA MH8BEX2.".D&;6LK=6]4K(FJJ<\C$%(S+W)>U1Q._/FNRB-TSF9H*O6X1#9HZ M>8:8N9N-]P;9,FJ_L]DV=GEP&5O6%=$@6P4'J.PK-^"E162,-'O]A@EMWEZ @:U*%$:DA*R[5CY\SV%#JR6I*F=G??5"+E$]9%!?$3E MVX_RMA01.;"&HN&CW9A0+((/NOI=]MY))1U%4T&/GR5+',,.OD<"?WFG2KWM M%?EV $'/,EKB.TQ$P]TF=][_EYK@KR#"0T%DDHCQ]CK&$H1--4+\LIEPS3*X M['8&4X#T#D ^83,6_>4.ST@MQ,<5;9 >'1_P\E'*TC0D#DOI$ MR];]M5PQN&& MW2,*1#SXX!4TQ&"QGF8 J'OK5?*./0]Z^7S,Z%+.\N79^.0! MS%A^UC$$-;R_RFABX8"7$S1FDS7#=;*3T_TD96@/*J4W.)-=*K&]D+>I$XK" MP3HC,Z)T,)7-VQ ?\F>17]0L,CJ\EGF<6>CFH;4D--6?]HX_3!;QF_32*[1E MJ1L>)V6J-9(?Y(BK?^=22_@C5#2KJ\G;\!'+VP).WAL191:S&SQ%Q.HOH/'( MRW3OF!NMD-;A;+A_Q0?NN5S4E+=T$0JE$+7LH3;-,_-#"^F;T5MG?YIJ1!-? MM58'%G(^8A6\X^&8%N9)OHKH;]0\C^9QOD7?5"NR5PG^AENN_^+X5XI#(]O+]^6 MOHKPIO=?D5V*OV]X%/._5C%-!R)[X_810[A+Q82'%S+H-WHSZ1O>!283<6&J MF#QWFO>VJ=V@7'K+N^XQNB0SEZ+):ON'+RRI7' L9Q]?$;="68:FG.(I5/JO MH&1\'5J>LXGW\=ZYLSG+Z>=AKI&UFEU+2H-Z1?713>]C !M#H_OJ/]Z5CO +B0HR^G;4^-<\,@"QL M0S3_=N:[#=.U(#S[Q]__^(>O?VHT_G4[?C!L;/E+@#S#(L#T@&V\06]A3/'+ MBXF,1T (=!SCED![#@SCYM/EIZN;YO6G=J=U-[+E_/SM[>W3V^=3YC,:?UFZ_Q?CP\3:P&69@,BUS.1!(P6OS;@H#9MS/SW8,-)H'F3:?)D/QYXE%1,EWI860#1$5._^%B!]I,Q+>F MPSHT60#@N6<&:^;[^'[3)4KNDX67Y^S[N1(E#E"*=>>'1;CYU1W.AB^ <,4I M!E5$4DO,/;Q\(6!!R\!7<$_GE24H#7PB;3VY8+J+.P>_E2?X",4/1-R'KN5@ MUR>4W:_ ]7AGNLB^,R'YQ71\\ A,]BO_WC,=J]T'G@F=+-P%Z.J*_@# M<>\ M+=*CFCK'9$5+/@ T]Q8'8(=,:[IR:@PLGYI):$ZM('@(71$T4!D_D(<)!+F0 M[E:M!,.(8+K4>JL1-3,\RO3!?WWXPCC]!#Q54%*T*D'9M2SB _L!FL_0@5X. M@:50J 31Q,/6;WRKP:P%NJ1R:RGYJRK67+0KX0)5K, ^>L"N.P)DLC )4(6; M3J027 ]TQ@/NH^GYA.O:QB!&<_Y3 47.0[HF/+"8 75 1H3T*^0&&WD8!98R M_S)X9R-16>4EJ2DC91SR'3XQ/-#?0G2L\3+VOA'V@7.[Z"Q-^L]%LA<[ZRR6GUH!4#=;U9P0OMVP+&\$J'<;$ M!N3;6>O,\%W:#_S"VC"=,^,-P/G"X[]4(0ZV::;V%OL?L[E>38>;T'3_0,B* MSF?W0$J:KQ=!; ")C[TC4/ [9Y@4:BORS;B)_P&@N MMX8FE-1'I&+#5K;;NJZ/\7WYF/5E./M.58\A%H@JM4X=A*8.0&8!?"$0$^BM MN)2KF5_%9\3"B55BYE1#AD,@4WY:(P_Q<,\%F ='U6"/2[_1]\7Y!?00F*X14L:6ATG4N M7I^NC-$@ U%NB.?TJF3)/+'Y=8%3#J>OKQ !%S M3N@18,.,6X&DHD:L#E#GZK%S6^QN[ M>V0Y/GM9.,*$R\3S"'SV/69-3G'RCEWDIU$*<7VT)\^>^( \T/5L/?.85EQ0 M'UE_@/QDE"5-\-IMW$:4%J 38C TTCSU$DK60?228I1%IZL]>F>TK>E9$)[7O4,U^@9SH13**#E,R*1R3BG&!U/<,>LX<. M"-@#DR"Z\+A=R_*7/C=7^V &+2B^?\JJ>$1"SPE65TLKTGU^YI#PVIX]!'L" MWG V-=_%YZ(^-8R8X^V6ZP.TCV@!2[%#OF%_^OY MSC.R0[PM$P8;B4A'^,BL+?O(;#*E_WLQ! M[,X0V/FM(A?"&?02^K9?0)^!FO6ZW:22H;4.8^IU'U MBA@^W,M<#]?E])-;_LE0#IRV,IP OG3_!!"%X721W;67$$'78Z!>U_%;1#>' M4I4UEG:JS!(N!O/CU77.'0,74-:Q*!9].@KT@V3PL[?4E-*?'XB**V?CN0\5)5# MINW>(78#40E3#C8%%?CPN\[DW (REYZ=?)>>O>'C:#SXF9:[ M_V5@W#_1OP=Z7W\FL$C@#)):LB(G1%&'"HSX@E3C8^2&CI%F1>-?0K([#HVE MX\X\6:AJ>4@!6^+KAI);.4;5*HT/:I$>.A5N2O*YX*E[GU6I(!\I><&F) ^O M9$Y"*W^0)4)W1S=Z<(Z"I\+6:DI,Y)H69RVR^5^!\'\R(>(6'X$NY6W?9PE& M1H#"LG/J8(DMZZ?"N95)7B\/S;]:J_5W1(#IP/\!^V?LL/EBS84AFK#T.,%C MN])TN6AS)ZG !V%:+5;TW.Z9.FA&-:MS!D+<6)IJ# M,>7=8#8#EG"/]<&=J.@PDW6<#IQ72/7L=O6=*ND]VEP>=ZFM\)H6/TZ>@(:3 M5"5:MG-.6H1[NKI7U'KI*BB3O*N2=D+L [J"6Y"SB_[; >&NH;MDZ_;_^'>! M>&6JGH#@<[-!5P<*%@@N !%!,)RQ?&@\[A_%-B)@"?VEF^U1D8]8C%]4Q->M MSK&I38F,R72AJ,P!D^6&W$N"*7*X3"Q\ IJ@ %QCUX<= VD_(9'8#R*SZ@DH M06XV9#X.KVKP[R.*I'&65H9(G9/4@BS\H?@O=11_MD<@/RWJ0\8]9+M#TF?^ MYNR8*/J\/(^/9BKATU"D0S IU+:K$K5M/XTO^_)K[VC)$IU MCU@/BO,A%/6UUG<^^_-EF&ZM'X9'2TR[)KWXR! [8B4Z &-"K;K1;KGBW')I M9^XPZ6/_V9OYSMH"$Q]O":N<@%8HPU\?@35K-J6L7=3#2+R*P8>)4I0/0,)Z M<3ZTFM?-JC-4?^#I1QH/UKJ@W=NQ1#@[R554M&&GZJDJA P;UCI1@R/2G?4P MCVZ(29RDCBBR8ZTKV@76%+ JV,,7\-=((*"?GFCKKR'+/5WO=>E2RH_]IKAK M48X1($RU+-KP2A/03ZL*RC1A^UN,&=J^;-K#U7TUH<-L,+K/9^;ZUB&W#YZE M526=RBGJ2PZ.:/M:FK+) L#FEPT,"U7_1]-C<%;#F1BH^& M#[534*(2.:-K MX T!T^X@,I%5P/A)(!#G2YORI>JC%FV-'UGNZ:I5L9'#PKT/><__FND1->",N@>L:8U M2&T:1?\03<$L,:_$RA^QFN3#?N!LIQ(S27!;-?&?76A#DP23GRMZSNCNAZ(L M@6*<-9W6=;OJ"-Z'FSU*XHY,_J0#*$ZXX8^XV-VN_HDA\GZAGWVRMW^1K'7T M"I"/ ]HZPD85.I+=>95V>I92Y8C%GQM^IENJ#H;!&+QL-'NRP,2; K),40)A M^1/0 #7LF:ZJ#1WD'QRY#&?18Y@A*G3@(]"< [04Y_M%\[IU=?(G91_%9OE' M7R4%M&!O$!WL^BSN[^:Q .WVG0D)SU7\2+E%?^7?>Y1XN\^2GCIR82TNZ/!H M&0UCVPK](]*082+;8$T9O"TCVAB+@,':,_X2MOC7,ZTC7.P>R;,I+!+0)GCY MR=[]N=ZMZ4+A(UIE,I6\&TZ]T,J\]9&MKM]4E%?*L>? 1=#7(CY7!I>V>7)Y MGJ%M1"CF+!I$(4_)+UP&[=-0K/)8(W4;75NU8_[)AU*[&.W?U4Z--3E/@:NP MC3[,+*JI.21I(U-)0$N'NSCQ *.SI@F!_OKB#KYP#;EFZE4G_M-0L'SL. M?/VMQ3;U&+:G@NDDUODRY^H887T'4OE;V=S\.(FYNTQ]DVKC-%4O/VMRSN=5 M[#ZV17ITHS7'9$5+/@ T]Q:J&Y-V_O/:;4ECW0U>(^A(778N.\JXHV;Q[>L( MNS ESET>4E05+Z\N6Y\_MZ^N+MH7EYW/%2;X["VG596Y>=WFU_W(@_E,U 6S"'HS-MT=J/1!H.D$( MV3%P 7E-"5N355&?,9 1"^6,SLOG0]?09LIF1BSZ-RX2I_ M^'20A=5U:<7Z;3J:9RS@%*)MS* 9;P>[1=@KA68N1ZQ.=_)X9:4:A>,^&5 B\SH,I! MHN:(C(J13ZP%W9#L!@-2L<1$-.HOW9P8#QPW11A1*TP;QH/!;8+\)&=)D:A1 M1_'E0%2+A'R;; X/+*"&I)F47JEFXBT *C,YG@X2#ID0)!B=FN^25M%^^9K* M50V/5,Z[RL1(;3E,. :>.85Y":K)58I G06='V!V#CL=1G/2-FX,9CZR"VQQ MDPG$N733I'RJ@QH4!)B=K^X@-A;7UA$@+C,,G? (ECUJ$HQJN4HU$V$!4%*I MY2H?O4&V7)*O_#C5O\MM0NI)BY9[F1.)/FKVE7@S?Y5 M("?;X'2-*.&TG^IR5>APXG0;Q3:Y>ZP+\U)SCY_]*#ZJE2LQTZ3Z*#+1I"IK M-.)S23-FL^5'K,N3%PHOL##Y&QY .!*E.:#5W)\#F&]70-;X"R/\5X.2-CCM MNHSU&&,V#QZF.))8(,Q#P=[C6#MC0KEV1:F/MIT4#.I8&7W&;D[I[&0>RD!6 MBY\==KESOT/=<)#C KN<1^.Q[P?2Q->7"S!!=YEPR#][A"I\Q%"5\ M5.IT(';H\FJ0W["XV^@^PUGRY8NJ7VWK:C_P3= 6_<>V.0//C$V#08$ZNMVR M. $ "*ZMUDE9^L*H@O+52SG@3&UNBF_!R(0V#_/$HT)BG^ST.R<5?>:%O'+; MG(R6!+X6*XTLDP3*DI?,<6A+J>AKX>.K@G1*&RXZ*6[HG*["B.'7(NVC$M0W M7(:^O.$XNUJ47:U3T18!^%IX%\L"?:*&Z?0-.*\@-5Q>7G*GJ3U27#APQL@/ M5*,Q6)J0;F[HCO&.[F-,AXV>(HJ42/ $54F>#SD=J378)K.VMF$F/W2O_&LO M;/OW';.&L\MW9%-!8Q]YP!Z\LV IW27[*P]2$:T3FE.46%"+_;8 J)H#^'%I M@ K(6FR2#^WKKX7$5:0F+?,TM'4>WBPO>Q[I;^N=B )D -;K8H5Y4&$$>#)F M_B5THU*]2[D0VH?;%IA]&%B%82/UN3VA#:GG?L&XAK8U&))[ M&,0C3@B@%M/L)O5YEM3V"]9,:I( 2IP8OYX'C SGC+__'U!+ P04 " #H M@FQ3:E603HX] #C5P0 %0 &%X=&DM,C R,3 Y,S!?9&5F+GAM;.U]6W/C M.)+N^XDX_T%;Y^'L1FQ5R79=7!W3N^%;5;O'MGQL37?O4P=-01*Z*%(#DG9I M?OT!2%$B15QY0U)6Q.YTV09 9'Z)1"*1F?C;?_]8>(-G1$(<^#^_.7HW?#- MOAM,L#_[^4TW?WK[]X_SA9C )W'B!_&C@$N1$:#)X MP=%\, Z62\S-!@\.7=IW>?OPQ/WQV?''WY,GC[=CW2N1/2 MGH$_2(8\?G>T^M3 _VEP=/3^Z/C]\?#X:/#EIZ///QT?#^YO-RUOZ32G M6-W4P_[WG]C_/-&/#BC!?OC3CQ#__&8>17EY]W+R+B SVG]X]/Z/ MVYM'=XX6SEOLAY'CN^C-@+;_*4Q^>1.X3I1P*]?]QQ/QL@%.WF^^)6S!?GJ; M-7O+?O7VZ/CMR=&['^'DS7J*[,\:'\F:1T>;QOF&'Y.?)E'6C/V$)+'TV%C)[^8$38N3 MG#KA4S(:%;69XRP9@,/WR(M"]ALV8OB6_>KM\&C-G?^#T&3Q9L#^](^'Z\UH MI8%8@_>L[?NK'Q'R0_SDH2N?"BY)T+O!812N:=1B\GLS(IT?$68S/QI^.1DF M\[[$H>L%84P0E7TF-)H,"97F;9,+JM1F 5G1EC?(GT7S%MBA M\S6HG'I ;DRW#G^6B'8+S!%\P H_[DFP1"1:W7N.']$)7_TSQDLVRSL4F9*N M-985*A^0QW;R>X?.;DP5'.&J=1QK?M<*]QRAPO\\#;T*- M<+9VHY4I'R0CV*,H,? 9\ZGME=@G_-]6HM5T;$!<&"TKJ4"]P0#1^1#&S="8 M'P@0??>(3 .R8">EQ[E#S)67Z;!6:*Y'Z4^CZ05!$QP]X/![.SQ3?\X*KZCB6^#-H8U.,J*G M,^2[%4Q!G:$LG8&>D1]O_^,&,Q]761WJ@2SYLOSO-P$]DS%/ _91)EWF#BW% M.);0FR"T<)X\=$>7$)4J.BCM.KOVZ>&"GB+,0=0X&4WK?^:GL!D!^]'["5Z\7[=Y[WC>&R43!%/)7.7,'_\QX4TR M6@.SHO]F+NC ?SM!4R?VH@;GR!F[V1D'"P?[[4QX/703\TV&>KM BR=$FIQL M<=P&9CJGDR)N_(3>;AC1X'RYHZ]G3>4#IWL&U;#?U^.S.=6^1*KI"35.5&Q0U/1^&1\.CP=O!=D#Z0S+F()@. M\J,._GT][G\8D)<0QP0M< NS\=CE8T"XPJ%QH<9^LWN?MO[UG]1H"@,/3U)@ M41B.YX[_^YQN4*O1BX\F3+WC"7;(ZIZ>W_R(_9*$<[S,-J^KZ12Y$>7I!>TX M0R$]]XW95I=-UG.>D)=<*K?]O??UV1>2*,P'#G?(Y/Q] M,ZVMT)Z1X@2IDLC&6>N+B@HE(!-$?GYSE(TV)<&B$]ZOJ0FX'(A#2D^0>*T< MSP).EX6]C(?496%+:ARK\M['!THH727&9A/N"VO__'3R^?/QR8?33R=?AB?' MP].CHRZXG9E&S;";2T0M!,IV.?O-G^<(_\6N+(-5_(@6F!X9F* ?!\C=^X'7C!;703O;J+)]H[CMF 0K6%I=NBVP"M:7AK %4600=P'%>&14I#&QR__P%S^;W,8M@+7@QLCC74-=TJ#*:;9M"3XA+=D454FLO MTS"C.$3NNUGP_'Z"<+I,Z3]V5RC]U9\W:.9XB3&QXFRPW!86]LP/%O=,+@^Z M!RK].E=QEO]L>7>3"%;&T>)\0;,3Y*YCR.+.MHT*_F[IQE%O/)M;ATC*ZEP- M-+55&'FGI?@HN]@\-"LA4,Z^>;O9.#0B#5]_C*C%P$S)<\=+ _018G'(9Y,) M3F>W#08)SU?TAV40.MXW$L3+D [AQ2RKGK5)PE-C--E&Z'(V_JX_;L&F^&C1 MINB:O0#$V&C6PC-B[=$L6T9V%G5>Y"IS[B!#/%/JX_#TZ-B^.=A;N>)RLPW; MYNQ'M/:&T[F]$QLT_'8V#VUB\\)PSQ%*?%;R3V MBK*7!4/C$P!#0\D7V(CKZW%^/R"[OJ9,:P('=6-N$KKB]O!I>#H\A;/9M@$G MEV!H"*<_T.UF>KYZ=%@^6<3?A;C;;#-#@MN196(O% %CL@&(0AL;UPWVT36U M647[>LO?;$F8D@R^[I,A2LS,BU^+9L>.;*;983\Q848_HBLO.9'\_"9,L\:W M?_?8 OCY343B;=V_Y$^*DH*-' O$A7GH4LP'W)RY;A!32EB"^_DJ?R?(.T4T M,JQ-UVGG\MD \O@W^D]ZGCZ;$836 EX2"]V> M-H.W[2"ORQEHQU1^O(=H&Q.V[A3P#F_3I5N1D!O] 'E#_ST]^K.$VYDHV]2@ M?Z>"T.$52 5!X/*G=>7.U3O7#(F\?OH:^Y/P@G*$THFX%D"U<3J%OT/'E%CQ M5^,3- UQ[ZP2W34.SEPJS*P\9,J+:S]/H$ _:/?N5#P^ ]$.VMR!)A1;:S:= M+T>AG:^*M7C2)@(QJ3%>IX)S"D1P:O"K]6UF.X4L9O@Z#)G'QZ=L6C^),)K2 MR5V4"S7MRD<3 W8J(%\@;#PU&69!0NYCXLY9T4YZXETLO6"%4/AWM+IU?-J( M9+7G"'Z*Z33^?+7M.0[X501;\^#7FU.W\FK;F0J$Z=#61>'J31Y MPSB')^L?="XPC8;K5AIM.WCK\PN:(&F=+%*NU3G+92-T*RY0W,-&+&K='*?R M2A"U^:Y]@;J[C-$X2%Z(F2(RFF[9\3N.YGI[99L?ZE:&;'N6V^1DAZ*F*MG< M@M"U],ENQ0^$9[MUGJH%\6_OBR5J:Y:M-7H4+X>LL(SM<;F,;>X; \>?#-A7 M!LEG!OGO]*6P[;8RP(43SIEG@/Z'&='/CI)6RCY7-!KGQD&RFOI<(>;ZP]'P]!A 56!0 MTL;E$ !S!D+TE!S3CL(\>-MKQ^^ZQI4+#DB41HSCZA5?8F608CY!7"U>D M52B3!<>LC H(N 1D&1 ZN_/ GSPR:4RB<.7(R/M B&;6PT9.!P1TN.9IZ22Z MBX^JE\4L"#V"\BAI&NN@8O01+&;EA=.'?A@@E GJ[HPB%D1:VVU*93+S:=SE 66#,@ MZE ,$>:R>MF9OM&>6^H+9:7J2_,NL!I$0L/U[-G!'K,2O@:$Y=Y>HJ=H:^Z= M+:ATXW^Q%[+#*#F&"2 V'P9$=E3=DS8P+ M(L^K%O0-,J-G"L%UXT7LL>S3;R0(PW_X!#D>H^8;Y?TYF@8$C9T?U;2$[M@@ MTL.Z4!VZ#-D7&;JA/[4E0SMC@\@QLRI#.PR!+D-;DHH$:HJ)N#N(=+)6)$%, M,U0#I$&; TBZES4SHV\K^M:)>!:SPH%0.J MN0OYEH-L&DF/="*'Y :KR0WY5Q-N F7->7'S/4AM$!,'8)O@34X:02[K "2[ M0"5\*G I0KA3 /#X<( M !!LK84Q_93TN;9R0PN;D,!,K;P)\<@"!\O:CL/_2D1,,QU%W!'(=B06/3% M?(+V&["B]OY(M?='.!M44R!RB02 ZUYG$:E$]9!69-W_4A&L0Y[1(<^H1WE& M8L?@15J_*XAW8JSNF?JA'/E_,?U=1)?#,]KZRRK?!-7\&@2%44$.6^,'--^_ M/+9'16Q6U>?H^):VG O?B6SX(Q!,AI;79Z&27\/LVV\9S 6BLF:=B&3IFQ#4 M7F\EM,3-?@DLG\A*,0G>^*+& M;_[M%E5E N-1(*BC"D:^,9T]@=L,5ACF=$7)[?B!N\.SII4LT1K@0GRHM"$' M#[OWO%XL'4R2^*BY0V;B+#-!8PB:MX&E*R(/8DA;L5J<:13;2?4HMLV'!\F7 M^Q*VME-VC\7_8><)>VOW>ZD('VUP%U#S*\]E66A;@^-;KNV;P_LK0?^,D>^N M]*K\BGO""8IK7 X$-8'%O "@]'D:93-+O7*LLIY PA@,9)H+HHS$?0>Q>.O_ M>7C*DE^@A#:T!RR7;*!8;TT Z56Z7E<(AR\#@5;!6B80$HCGJ\T_?\&(4&;- M5S?H&7EZVZRT,YS(OZYV6BD[(,&>E\_RI(TUMF0,>!NPAL KU[28WM>(H^@% M(3_Q_!TE!;B8"_ 2A2[!R53I[^X##[LK73NNUM @(LVK"$$SY(.5EY0G*2WC M("5E0^G9@D56ZMGWBB$@[,]-+A*)V:[@1!]$X7@]^Z/JHB > L)NWJ4HB#D! M5A1RUTZLH&GI>>2P^#YR,3PV(7U#Z[4?I>2?J(2GI8]",#]:%[>6>/<:!'04 M1Z-IYQ):^"H$XZA/(EI@7N?Y OX]QX\H#]BQ?$XW1%<*1T 4"*9;5')';9 M'*Y]2N2,H% 5_B7K N%<61$K.6&MO"K*_>(E7I"-_VY=#*Y'9_MNP?!H$\C7 WF,GT(\P0X1A<[6'0S"#M@ K%JT0G, "W>3&T4@K4Y'>]&Q M^F3Q"R>K?#.O(*)5YI5='X3E<0XF T#0[-5DQH3*WBS^;T1<)U'5"8+A92Z[ M6I"N*80&8ZZBXB5:$N2F%S[TWQY:7RNMW^1-?B\D3Q2)UMCPH%>YEF@TQPMH M0B3C2P4%#\.J:TD/)/1U?DWZ@!*YNW?HE)*;6R(2"P"_4M&&O_$R\&=S!U^P6-T5^V'J^+-?\&Q^S[)V5E<> MCA>*E:;L N%F5 ,))1W-[T8AB7([$?UI=Q>BO_KSZ@=R8_;NQF@ZQ2XB7"1D M#3OE_\'5P!B1URE6K)Y*J+M6-#M".Z";X2,AK'5DDMCJT?3&\2?:^DO5 M!=HA74.-J4AJ'P>J2/65EZPUM".ZWB;2OFIJ*#'&\1S?18]SA*(L2EIRZA$W MAU,,N[$CCYA8H,!)+6A9!R G'94PJL!IY(PC4&CKYQW#>V?%Y(7W>;%^,^@, MP696R]9&UQE0UOJ>D\WE ;D(/U='2:\_!!NZ E!ZQ$';II(D@;26D=33S&D' MP9;6PTE"1&T(PHR6$+GO9L'S^PG"*?OI/W:Y3G]%3G>M1TB(2X\"?+1#^(W*\[3V]$@!I+YL;KR[?I02(V&UA@]*EITH, M1ON)F',G6#G^[ _L4UYO0WNX A]>!.^D:[_.:#8]1$H(ZQ!F*:XCGPZ:T(91 MR+%"Y$TMF","]U%MSEWZN2Q(_^=Q(M[Z"3'11X$%2]#D< M37._,XQQXHX P1]618",B(3F%]N&U%'SC>JHT8N/2#C'RWMJHU#)=6;H?$5) M$Z M!1'*7;+DJ*:"=!?XK)JX6!MK]X860J^["K4)A(9K.>N/"21G(Q$@:] ?6CB_ M+K8&)$)#=^<:NRB6%](EJ]>U4TQ/F\-4CSJH<(H4C1ZBRMZ=@OJE>5"5!(+# ME2"''?0=[XK:!-'F"0P1D,+FW?JLA@U")R0)&E8W* P#,J*S,FWJ5[GU# 3MNJ6[PUX>824M,[D MK;G#CC N85^_]LM3.8NN''<^GF,R^1_D$-J 'DY)Z)!=K=;8J-V"V( ;IS'* MH>G(!_2,_!CM!(N+'3>2]MV"VJ!?1D)3!]DB3!LSZ6$/H1,ZXUE:C;^HH*FA M1 7/RZ2.2B(.)KS566^\;B%LRDU3CV9X*Y)+_@/]I=DE2=JC6T@;]--(J8(& M6MZU>Q%XK+(/G0WS%?JSB!I7S&=83$C3\XT;C-4MT TZ;2K2"TT$I'Y%^7%? MKVNW #?HP=$C#QJ>VZL81A_=8L9SQ_]]3@5TQ1R*V^N9];7=QLN8W>9R[9T,#TZN.)!A!9R116E#WY-WE.C7D*H[7A^)F%4EKV=FI=1[<7"H)/"0[?X=8 MU-K$+;)#CFVF"QT@I18 O!Y<42DQ5J7_+1UA!2PW.439I(AS,M2EJ$D+U-+) M246JB?-!2^E:.E>HZ&SL>-B5/Z#OQ4X_5L:H4KW3MGV_BBV3]X[SG;- M.@ MWG 0:V.;6!+UJ+?U/*Q@4D([1-4!@%G2A%1OWI55D OE-7-=WVES8]NVW_0D MM]9;Y]UY4M6UR V=X\8CV39>#>&L2F8;X/V!:9M9X+$=WL/?$%DXOM'-G^$ MMHUO0Z@,J6L'(7KRP?3<,W/\PFG@G0P451_;AP-C'%0$M7X(N*(&<#AW_%^Q MUUSQ U MR.X;Z-)7^"J-!.1YOLJB7UD #U:;E4$"N]^GYX,3X(N_XL /B+?+7]7ARK=?()40 @$#O;2J)=C,9P(*^ M$^3=5M=W)O0"PU>J^7@-@6@\CC09P-XCDN9D M\I^3E.]8H-^/%%Q0;JG(J#Q["GDO,2A;0UB'U7!6DM;Z-7&ACD=>.8?YG&\Y M(O*>-CVF7/ MC.[02_(7D0*O-E2G\)_6UMW5B.SRA'JV7)+@F0GD-_H?XHO>"E1VZ129+_46 MII*8PXL2-7T&PZ8T)Y2')'*JO%2W7*6O_;P;*E\(2[!OU1JQ6[CKNX-J$7MXZZ,6>M6]0(O.R15>E?OR)\[8>1XWD\I[ZZ>;< 5OH6KNI^(5UZVC=WI1/(2=#X)>!:OD;]NX6GKE/'B#1HRVO7F:SI7>\: MH_J>ES(%K2^:]5.K5$!8! G=,_WT@;QLU]ONDHG$<'<=\S&Z!::FX\6=S(\YUO!]F,>E9M64 /-8#TDOKZ6Q->F4M.I98>85XD%-K&0:^S'+&^";E-.6A(! M30-F[+%V8^<'"J]^4%.5PH-]AZP2'O,=CX*$VTZ_W-_DW4[9!$V+/:!GY(L# MYK=_AE"CHL,E5"Q"DC$!&GK?".7%/0FF6+3V"RT@K%%+&!;X U&-4]H"R^> ML.2-@"2P16G"#ML]1==1E7>#:A^#4.S2DG"UQ5)HE6 )CHW6X(.$.PXB0R6 M;K($9%BZ(0FWLK=1Z:I+J_K#0;#;=#"K163GMRI)4,% M@DM-3@H $V-G8AK/EI3: BE>JB5JY6(Y)7+V 93"PRA?/@]/69P=E-=BF@&* M2R( [.[I6(A0^R?97Z2U3?E-(1A]4@$LGIYX) " @ &CAJ YVU:?UYX1^=+1[P_!)Z2_C/3I M H!BFJ0BW_$+36P6HS/?Z0M3!\!NOE-0RGYY%YN5XXSAD)," )Z-E7^C"JWA M-+080B.<-O=<_ZI"8I(Z6YF5@QKC0- 4 M34F&&>70A.!L\E>R^7) V]"JJ6\_-E)@+MRA:!MSEGCY!06;LK^1#2W< MB,HV/F/SZ8*F1*,5QD#;R.$&O>\^>-#@?@PY@EUF*USB,'5Q,6M!Y.+Z15K7 MM[GAK;ZST)%Q9L81:*(DN@%F@I_F$#P@UW/"$$^QFZ864-TVFHZ='P+IJ36B MU9<:&A286DR )B.[4V52?Q:X."LKFYQ+L^D7/>S2FO\-C&OU;8@&Y:4!5D"3 MFH0'#VBYKC%,]],9<19G<32GT_P7FIPM@MB/C@2RH=T;@O=8]WI;DR1H2(Z9 M5,TPH@"NF!!B!?V3\@QAYZ+MAJ M_6V;*ANBWH 0_*MU]D@]*NVD3Y[OWN;R?VN66/E%D%CY-AEWD!]8]J>^Y%UN MBQ:M[[76%^&),2"@!1ICI&4_;ZA3R-B],.2#BM6B"+.8\E.@"@\(@2/_HWY--3 MFW?F3\XF"\I25GZ#O79Q]8-M PJ$#,< $O)JAIXAC0"0?4 AHKR9T[E>HF?D M!SV=J")Q4J,G!+^@,8I:E ' KAF[K'02W"W"T/17["5 M<0P0:'A)JWF M5Y"$M68%FO YM5Y^HOAXSW MHD.2[].O2%QP.VT@.MT:PK:@ 8I4 ]#WU8G% M^H9B-@ 5$0-;3VS3FOA5&.$%'3XS4&@^"B:592ZG($FN>N-8E/W5N4]EPE#E%T7M>3 !%#W2\%)N D M-'&NS-6U;A[%41@Y/JMYI2X Y!F?EJ21^Z5>'S8ZET:W/HMM77]";LJ=^D_QP'[55=[K/[G>WTLZ5S5Z?-U MWP1ZO5:3TDEM2B[G.[T^FG0NHAP&[ILLYICY.\*S>;1)$WJ M,*T]$1!IO- /VMK>]^[ ;JA%+ A]#R5=>"^[8_UO3HYM"'S#D]@S MQT";)?5LNN5.-A76A_?4]\Z987 #: M+&\]KF7G\YO*-A>L9JCC1K'CW> I.GL*DQ]YT2S&0X H_]-\#(LQ'T"JL2^^JLQ9)BZIIQ^R;'QN:)B#?"VFF )FCST =% MZIODY[XM!K&ITK745YJ)S4,;%/&NQ#B0'O]QJ,?4^/B'>DR'>DSM! "!J*9S MJ,=D78(>$'N'D9G(B7)751#FM>W%8;RA\C@"%@ LCE#YE :YU :IQ^U)@ZE M<7I<6>)0&J=_+A!Q6%$-CH#T853A3OIF[;5/380X4?W)>\;CN9,51=ZPH\4: M(Q4GT>NHR79N^2IR\A6*G5H3]-W/]]I<[H&@[_+[]0CZ^@QB4=8Y,^BU&=X#<>>P M_/5(_(;]._&UR69W2<_E7QU,DL@"$.=3LUGVND*-[0.L&:L/*Z;,(,#+Y-6< MBZNH-6@+[36MKN(A"]X2,Y[?*SF5PUUGQHB]GL56/.C!6VS&\WLEG@&XB\T8 ML=>SV'+WF_!6FMGD7HE' NXR,X,+VAIK+WQD,U+::9=MG<<#*>>SOU5'+3(5 MFKRWIP?,ZSPT'M'9SASWK] 24$8#R42B]N(T( O'7VL*X[?B/QCD)>4^-DB_ M=DA3.J0I'=*48&V*AS2E0YJ25()*>X8T44G8NA<7(0VE*@F9T#R<(8ER4-*? M=F&DO_ISS#;PT?2:&BW/>$*M$H[BEK2SH+Q%'O8VE+>$"X1_?CKY_/GXY,/IIY,O1T?#X>G1 M:1>HHJD3>U'7L'*)M83TQ1RCZ=4/Y,81?J8T3+&+"'>/5+:VN4?6$-H,1"EM M-M'YBGVZ%V/'TT)'U-KF%7-3Z(AH V!GLCLM5AU*?*8LM+!@E(AN(ML\419H MAH.2]""XTP;("8XC7QQ& SIX&;,:I E0A?T=;>]-.5.2!4S7.-4#(Q])C\=& M(T X,G.%4,/OP:<(+H:'8AVMW,([8(?O]D/W^.B3]D/U^R'Y_%8)^R'X_9+^_(G$_9+\?LM\!;A2V#["'[/=# M]GO_S\5P,Y@.V>_J0Q:\)7;(?N_;.CMDOQ^RWWMA\.W#8CMDOQ^RW_?&(P%W MF?4[^[TR7Y+_68>]I!I&^EQC8Y_HM;RWXT?@\FEO! W&8:071XY^%'U\]6>! M3JZL(5Q,=UKBHVE.M?[>#_V02^= I7TT'3MDAMBS,UGB02XWD-VZ@V==JF,#O6&#O6&JL]QSY\=A\/HSNL-W:'HVJ>_1S=!&-)M M*B'6J+K0T7!XM%M=B(XZ2(<=_#L;^#]84:&TF%#_:@F=^1&>8"])CGU$;DSQ MP2B\^N%Z,67'5RJD3'3B*)&#1T>_<2@F8YX, M3X@KAF8\-54\U(;4-L@G;55?#N MGSV%R6V#0%($;2%$3;>)O(!LT$CJ( C#>)(*H! &>.R_IV,A0M;6SB4KY(G\ M29A.>>/,O%XLQ>O+; @("E<;/#/2H&%;)//9P1ZS/,8!U2F+P$](F@<>951X M[H38U5*?&J- 4*S5EJ<.==! WKF"3^L1K!0(9XT6),28#]#$H70#PW;1,W^RID"Q#6GWAI"!T^9V MH\V(7N!O@C8,Y6\HQDKHX .UIDP3JDUK"'JX0; V=$&#J^BN2C>"ZS",A8C) M.D!(9VM3>\IH[P.P:GM)V0M"5EC7$(,VC(H3OG?(B"1>YDF2F)W1K 6WN#.$ MG*?N4!?S 3;XLMH*W);=6D1#V[@"+57 OS%ZH.*WS:,VND?;[=HMS!;B;/38 M !OW&_S/&$\2ZM,_H')U :.>W:)N(4Y%BPN=)Y$^IM%7UWY2Y"#ANC_Y&A"$ M9_YHB4CZTN4]"2:QFV]EEF=Z5,XS77]XD!MS0(V6P?K;@^W':>/U]PN->Y>, M>I6\%/H[7>PY,A[0,_)CQ$3KBG*/4*0OXC *%NP^=K6F.Z28K+/_0[VL94&,F_;[@R71^,X@)J"T@GCTMRV>"I1=_.9,6OK$M:0O@0729".ZP MGD=!G_E?#.K_/#P='MM/@*B-"9>J-BHP/<:)?RU"(3=/4=#&]O/C2LG9%$DJ MS[WUHE8/SLLM_2#!CLU08+K#E2SD70=[]?'L MY6349@(_":-1Z^$5Y&+D6)-5Y_D=1_.,/>DICEU!AR&B_S<9.S\$4EAI)!!7 M0$U*8B4N #W KEO1/WU#P8PXRSEV':_&>?:XUGDV:\P:Y"?4[P/N6F!"KG*B MK+\)_-D-?D83)C&1YDFVVJ!=6=YT882!MW;D)"M)<&@5-81X;*V#8V:0B^BU M=$(J3T=X0!(W!7 ^EY>E MVY-5BM?ZAUVXUK_^\^)N!YO\'VQO)DIY8AS/3]@N+\>_"WC)_F#;.VK$2S9A MN[S\]5[ 2_8'F\G!QKQD$V[#=7\68N?>*?;:8\:H-0GK8EUM[1@\7\C%JS=)Y" M!O,:V4SU,6(S;_( ;JH,3Q:JBZKJP]F[IZK+ OXU5;4CVRNXC\JR%M>>?W^V M7D+"&D#B]A#NEIJ4'@FIT&ZXMPKOC" GE'-!GM99;2@(Q6::Q+X:%Z")Q6NZ M;!9L)W561@?WS%;5Q,Z",%,,PLX0"A*UJ J$=$,#^YX=)$BTNO><)*: /2BU M9/M7$JQUA\1UY)3] "YLA2P7D'5FQP5!$QP]X/"[:6#( M2:W D,(T!L%TD$YDP&;2OX"0;3C26FN 1;,L5XRPH984)"2^$)&T!W,J)16WCE!'/O\_< M+]Q94<5W.@1R'5<#$2Y-;?CH;^@NM' (_UTE;@O;5VY*F=GXVW=GWGJNPB@D MSF*TC (Q-TM-;-^ZZ;.S-/76^5F8UH\]4Y\MTY MVQHD[\^INT&,G6O$1M=G 4AXLRG*'UQ5=@/R_)NN^,J!VR5N?X$KFLXLA.VC M_>- FV!R"0: [Z/C"?*@N2T@.#UU1;)P"9XG @#;S]PDKBM\0"["STRU2S$0 M-X=PWUP%$#%% -#A*( Q_::9';+M8<$$$=P.=V>";*F'B">;G=G^E>\!U^;8 ME5(I2'F2]@VDXG;[9?CE&+9]41$X+ID0L%QKD=+4I;N\2->%> J T P9"O(2152H07)E'33MKCID>[66^@"(1"RQIJ7$]=Y6 Q[ M>0$>EBIZP, K-0EZ.R[4]8.'[HN$D($MMMMG^1'$U-!H 8T**':3%,59]B .HW/RGI>8?7 M$,A9U%Q*18 U3:?T;ILVSEWR+$+H1%]45J#0?Q M&E5_9ZA/OZW\7L&DA %XJ@X 8B";D.M-IK""W#9TWSG"?['G=H-5_(@6F![C M627/@/S& ?!\C=^X'7C!;74@T98W!;,?XZ8^&VH;HLTNEH[YY(GRS^%9%J-P5]#]20+Y:]9^F0R;J^_>_) M(J!G[HW369%@;= ?@E^AHL3H$]FZ)^<>T2],1M-L$CSE6VX#0>,:B]I&UY;I M@:9@;X-GE.9"9U0RX5I?[.P0?.V[+/D;7:+TOP^!YWT-R OM)%ADC8T.80E6 M$H/&.0%-@ 1<.7-=$B=[CX'RW72"L.H;7AD::GE#/C2,^?-<_XB5SZWK=8:P MQ%O$7)<-_<#^GIX;Z#F07>'O\L%(#*3C0(CNZ%PBI!R!)AQR17;OK&3%[70[ M0RAQ9&TSV+(!&O9)_9Y\R)#\O"5N#F&95SM>B6EJ_30U1F0QFF[\-[S#5*D) M!*M*)37;/.+=V;?/TB!B[W]EMX.;3__F>#$W\%31 8)!H\]N.2V=QR*N8RDW M_W?J.623BQW(DXGK(W+]RH_(MA3:>A**S4#\[E/^ MKP!B0$K24F"DY[N0M8:8 #@15]9SJ*J^!<>W=]#7&E$*M]'H["NC;08%Q?O5CB5P66)O46$OLV9"IK5X3,ND(PV!N5%S/R.[?QSQW_^TW@^$F-:#K_K,:NF8G_ MJ6SBLX$'RER+57E%W)8V=H \B%\=%WM8FC D M;@['>)>@D-?(8E( ;,R\R=VPQ<0OKZK?#4A$HDKL5$ 5B=I?P(J&^(?AZ?'0 M_BFB#1"YA+82H4\W&CJ1.?;Y+W>)&D'PQ.H*V3:NODQ'ZS[9:W\24^6+'2_) M2%XLJ/ZF/VCQ7;\O!,//& Y]\EI'Z7?D>>%7A\P"]G4Q(OQV$.Y_C+G/)P7 MWJ%M?0&QNP3+0=/N FIQ%:/: M7I6AX9(% *U'Y-+C^X2M?'F=T'(["/:43-@*\1[EZ0-@_@V*HJ2R4$*%E/_\ MIA!L*%T(^!18NI*X"/PP\/"$E0U(:@EA)'H:2-P43LJG8N.6DP$( F'BNZPQ M@ M/E3C)0+#\_L]C_!3B"78(%E2*%C6R?4VGEI]-;0C.[%LL'3 ._-D"X3\B MQ]NFNRMK!$A[V>:U6$AV"P!(R0!2K^'=390K2-%H]0;^T+8?&-*'KSZM ,RJ MWRBA; M\H*I!OSC-01R!A>)D(CY@,[?-=A? M/*1^&GX9 JJK70T2+DD 4+HGE'XV3>FIK]0*PIE;+&#%1)N=J0-@^KGC.;Z+ M'N<(13?L,XQ]X@U"W-S"1O&QUD8A)@4H+%+-)>L 9 -1B9H*G#9+G+%[ES!S MQ%S$A$BM8%EK".I(+3W;UT@EI$#+]&(V._IGS"KF/;.5O9*^4"-L;4%3?:JE MJ824P,1$JJ5!G)A1APT [)(Z+D3XO!Q29 S&?GY$[SH#1C][A!"R2JO M=AEAT!#ER>,UU4<$A5'B%8O2=),K7U06R&@$""5 :JY6(6W0H'U RW7-D=&T M<$H5 "EIWREL6EXI*6P22J"!E"0WW3LK2590L4FG4&@=N^4KJ#!Y<-S/K6\- M]=8Q]S\WJK_@!"Y"D_ K)4]'04G:=XK+:6U<))2 !BGP9ZRF0IHL!0)RAN4CY&39GBO7X_4.DC) M!^@6PJ8])W+:( (K7V:%%MU"4]]Y49A\Z\EHQ8EM;/H'Y*,7QTL/7KS+1;U^ MW?*^NHO!@*2.$3F;3' Z_-F"5;%(_5>E\L%&/;M%I;J#P(@H:%HJ?SQF-&CX M ])FW:+3K!\@I5-C' C7X5HHUJ"Q@Q)$65Y9>+9< MDN 93S,H:305B MPT.HYH 0+K;U\:M);.>'WYU01+.S[I?R67<[WB 9L"\GV]WX3(PDY ,X1@OE)0]05?8!D$&B(G@90K:8[ M!8[/[H'SGY:D.TE:0X@OUY*D;<:3A!IXKFXN9>'Y*O\7DU@3(33;^VM(<9%2%RW\V" M9VI9XU32Z3]V!9S^ZL\;-'.\I.@03Q]Q6\ I%J92.-SI=\_C].MS>]CMEP*]7QNZ2)CY8O#M'Z/6%?4 M&Y.)([E_6;EQ-V_W 7 M,W)'TUT7'C=.P* SA)@.'9!,Z6H=("- H "@9X&+ :C%<$Z\Q=_>IZS":;C" M?_U_4$L#!!0 ( .B";%-@9*%!X9X #-."@ 5 87AT:2TR,#(Q,#DS M,%]L86(N>&UL[+U[<^,XDB_Z_XVXWP%WSD9T=82JNJI[=V9ZSNXY(3^JV[,N MR\=V=\_?LVI73FQ;QG&!!!\MMW'_)?SE.J8? G\N'#-Q^^ M_>;;]]]^(-__Z<,?_O3MM^3V4][R$Q=SS9J;^BSX[4_P_QXY4\(5#N(_O<3L MOWZW29+=G[[YYO/GS^\^?__2X5 M$7XV8)(UAU]937M%%]G^A'YJ _Z=OO]&_/H[;CU"_C,*?7I'UT3\[4_)84?_ MZW!1Q3MI)3:$Z5F8>+YW313>K;63,8P=+[F M_RHI2%\2&JSH*E,1>-:0%B(5W@VTPV6)H \1'D:G)HLY04$LILMW3^'S-RO* M '+>PS_>PC_>OO^01O'_X'_ZVWG(H77^&">1MTPR>D*+__I=U>\MK0*R [%Y M5%; BY89,_[/!GND+;Y9AAP<=LE;/_U"HOLZ"K?5HDIV8<6/?_,?.WSA3)>2 M(A&-PWVTI*T^K2J_SM:YC+P%C'0T>/O3?0NA_]=%-@C.@Q6Y#!*6',A5L ZC MK1@<_E.*,;R'97(\<+H52A_]C-B_JA3)W$O]#:EW58K8V[F VNBN]'_V7I30 MR#_^,MC5BXN@Q6%WP. M46.!XW83\,1*U8[]L-0(N1=6R]K;!R59/LJN"! >?VR-O"!F,*PW(F)%TPDX MHD[!D_'WJ!UR=]2*VW]-NJD5?3#+VO52M6]K=R&]0^IQ&U MI]\55 F0'=GWKH)E&'%<%6OI^X0/^N?A/DBBPWFXTKMB4R_TGFFD=ME1:[N@ M]ELSR7NZ<8G)C @V)(Q(RHH KY%]^\%[N5KQ201;,WF0T#"0Z]NC]^<&5 MK&F,VH>;9.[IO9P\*=-W,Q68KU;<=G'Z/]L MD-:64P)I&.J!N!N'%+.-170;A<\L6.KGK=KF4W%-C:*5_GG4=@I.JA/9EJ?F ML]*,@QMWO0WCQ//_7[:K761I&D_%52N5K'344LLIN&FUP+:<5%(GG/RXBR: M\7E$/8U3'OV,V VK%,GO3RB_(76U2A&[.I<8FX':N+X$5_?\VTT8Z#?/*YH@ M]BF=0IE?'?^.U+>T8G;U+T&0"(ICKYCOZ7(?]4I=HQB:ANDSE8K M:E>?RXB2C*J+8[_S?131()%7*B">^,)X'VO7/=KFB'W11-'RC<2^A3&!VTICANA=XU*]4ZO3F6-T'MB-626K@_%I&, MZLA>=[_U?/]L'[. QOIA_+@5>J^K5*OL=:4FJ+VN6M*>7B>(DHSJR%YWN:71 M$Y\6_!"%GY/->;C=>8$>\W2MT7MAK9IE;ZQLBMHKZR7NZ9T9<2*IDY3\V."X MH;[?Y)U'C= [99521\BHM$#M@I6"]L5%H.G(WSC7+5RT#)>_W6\\;J_%/H&, M +#5I%_)U7="[X\F2A\MMVMZH/97(\'[+KT%#R*8S(AD0Q0^8[LT7TA%GG\5 MK.C+?U,]BIZVP^^XU:H=^6JY$6[WU,C:UR,E62+H$DYXO(L):0Y;:3<L MDM>68Z8/_,=US3F78"7T\[VJ!=#Q[XA=L%*5S.U*/R)UM6H9N[I73HT N:X. ME?G3VHL?!9=]_/;)\W;2J:B?Q-E?CKTK_?/?Q+UND&.Q_L@"+U@R'D:AS!N@ M20K6LBM2G^QB '#7-OT0>G(G\3O/-A7 M#_?N/'X>QS2)&WS[I!%R+ZY62O77<@O$GJD1M#/0"G+DUXS@_W?L>5842M2, MF&-H=7^/((C2U:11+)VVG41(:50\C:RCAN@#3"=OOSB;Y3>?< 2<;2TS[3Q! M_4_N O#V+/$!;F4 - M6*..B .XG?R=79V3)UZP(DOX!RT8N8GG<906^9^EQJ.I_DRCQQ"#\L9??,3E MZ2:,D@<:;:^"9QHGL& YWI9K:(HB;SE2; DK MR+J!(X<*CCC+7RXA!U5\1Y>48\&C3V]H4GV)W+ +\F@T4;@T]:]ICS@ZC<3N MO!!(B9."^HQP^C/=M?*Q!M%QM(X4K0.:P.-+S_?#SU#6)(;_^K[]C(@",=#B@M.2?_T@_OK>'10 S 6<]H';3&/? MHR;(0[U*(36TU=\1AW*EF%V=."C.8ZO+EQT-8LK7)HMD0Z/2IHO&)&8]D:-'"_554#'HAAAKVDC?U<=3'B1E M(H9!P88<;3"ZFD6,:00JF<3""J&PPK*T 8GD ,!D"Q9_3#=&[U3BU*XSCA%W MC>.H797273XDH70=!D]F6US5+9&'58UZ:G!5-$,<8G72=D\(%3PAV=URIMZ8 M$]AP1Z/D<,O52?@P#OOJ.Y!)O\!MZ((\#DT4+L]5]>T11Z:1V-TG9I+XC CR M8EZ6,Q"+YG=NQL>1M-[E6M-"ZV"@K0*CR3@JM<=#KP67S(.\,M>4RWK'GC;) M8OT37X_ 7$9CK*8^R/'+2&45P&H[($8P,[F[>G5.G0CR,R(8O W7;SD+NLT7<8U14]F=]_NIH<\R!"?@T_?+B\O+3_.SZDMPL;LX7-P]WB^OKJYL?R-7-P^7= MY?V#N9VR:JKG>66B$.S0>#>%QM3NLXO8 RMYT[2=1J( MT9ZN3H%';Q!M>_SA6*_J4416-\8=E TR]_!7H$RJADU'Z]W!=?5572LO0(X( M0N/IZG+Z'M!XL3Z/Z(HU//S0-$4.0'4*EB?KI^T0PTZMN-TGZ(&H)26I#@PV MS8OP 30\\X+?B!]ZG6OQ#K%@-EZ73"':3,;Y20WP XP >$;T 90K7[U$,$=]+Z&K6R\"81I/89OZ( ]$(Y75F*SM@#@\S>3NG"-P3TD2DI0^21G, M2,'"S> XK-;%14X8*F!UPZ;C/.Y$F46Z9Q(F\+9BD< MYUNX?J"Q8T=2R&._CX%44.A"!S%:]%*G:S053$F9*\G8SHAD/",9:R)Y#P(M M.U%NY3)8U<&+:TL%94NQE&U,J*@T2!X]']*^#6B@^\2+DDF:Z)$^L2 8VDJ- M(Q1:^Z0#V!\=#F"G5]NO@J6_!]>^E7M$\R2)V.,^ 54>PFH+-E:1LYKB]\/OR9MKQ@-D)TXN;=O_W^W1_)EO$@Y3^)%,*_?_?[X@^M M^#C:$1CA.\[D-W.8(/)U>:HN&76MI_YA]N]_^*/TT3_,OOOWW[>D[7#6J]2H MKRVB<]H,^;B@4^QX?U5M@WA$T(K:9T.1._*]Q!!!7-N\H&NV9/JS%H..R"/;7/GR.4I3+\21W4+X M[MNVD@7)>) W"A>2LG&TL!I!?U79E:3I])5T)HRX_\3QC"]!-C2(V3.]"I;A MEEZ'<7Q#D\7ZP7O1@6-K*L@COZ-9CMY9MR&!&!.Z:F(C0.2EO!)'(EGR=3-G M^K5(%PRS9,[9TR>V!H],:=T'YB05A) ZPY*&4QBX5 MS9 'I$XQ-1R/VR .1JVH@X:BYJZ2F_'4N@EN-)=#, V170Z6!SVUQA_Y=HUH M_^H'8I2QK*!-;!*CIQ2%I+(XA2NC&Y1(['DFKP#.X.(D+(FD["[O36(S3'%= M%N7EY@:*+5& MFV=VPRA[\O8.TFLTWX\&N^ *?SZF)!3>(SV Y%KX/&J$/+2KE2K/.=46B,-6 M(VCW.6!*COPJ")YDJ';@>=F'>:@J>>"JL!6\$ MHD10=>B2<]\//\/4]6,8783[QV2]][,4RW=T2=FS09+QEC20.W(GDY0.YMH0 M0.S^W?3H?.J4<2/K,"(9/Y+G^RXXND]M/JYA,@M$B@6\3(18F&N5F0- M"WA ^+X7Q; %(Z_ HGA'@=<:KO!!J!_/\RO,1F:LZ#0I/- IK<>!XQZ3B7^M MX-8\_>06O/!X^5<408_,!&XC7;[3:&&WO,,$([RL;%-TR]83B^PCH6V[=/IL M!65$.U?=;20OBF=$+8Q6[C7!F*Y0NRFPE2X3B^XJR6W[N?H<#66<(S*"JXA7 M'A#?YN^'S1,RU':?% 8T&T(/!OJ^DT$% Q7Z1T;ZL%=]M%XP2Q_\8D"'48R1 MPH1?^8(?Q>/[ECM\9CV1@T(+]36O]B>XL==&>CLOWW%NZ>&W@Q,<,-S)J^\Q MG;@WV<.K:3Z-.+>^=57V:X1;=TB5=QC1M3MV^M93BV3]7IVFZ90BV-)65:4# M8]FB0Z:TPXAMWIEKZ#*UV&W8DZMK/Z4HMKD15>G5J+;BT*H_7F3+M_WYE<&& M#,WZULCCN4%--90U31%'<9/$G3UX<7._N+ZZF#]<7I#[!_X_GRYO'N[)XB-9 MW%[>S1^N> .7:9V>:;#7UL)1?D;NG,>*E!,QR=\0N]^)B-V3*@E"[UQE3;*K MALO96IPLUJD8VJ&OW 9YB%2J5)Z *0T0!TNUG-WG&+'(&Q15N]Q8LZ@151HO MBGZ(PCB^C<*U-CU@N07R"*I01XT?Y6?$T5,E95='$[2().;F/:5];7;#:6/P M9F$L?1Q45;]\V=$@IG'#^JBN/7)\:%2ULGKZ<6/$V-$L;RV,T+I?:Q13\21 MW%*!SN]H)9L9>9*,1)X!K\3*44DGM/J/N?D34QXM&Z[]!5\I^.$.MK[J0[^I M#_*(-U*YO'=4TP%Q?)O)W7U[1E(7[KPJZ+O:=<*@J\,9M>E4!G]\:E6KG3DC MCD.]K/VGD1E)-RMO^YK)U$7AR3090:05Z;N;K%%J.95H.U6O,MZ*9E.(N II M^\=<*>>\X\"SJ&"J%KA'%H!AX##PKH)G&B?.3>*O,1?J+))EP5 MRNO&/].^Z .SA0E.;[PT=$0=O&WD[^KP:=IY%A ?CB;"-=E#/LHX].'5%%V1 MOX.>J[[(9_]G=!U&:>&J!^^%QI2%T8H%7G00&3%;U:,8EB-R'!G!W/KI MB%5VB!%L#*U[KK#EQH%<:!<"DD)"\BA$S+!1"#DC)3%E-MK9N-5ZFG8E)F#[ MU+*[*'QF,3S1AY2<;QYI0-C#22]S3F3GA[ " O$EI.YM #:7K+?Y0E7?U:DX&2@V0!^2I,N4\ M.=FOB,.N0L@>W@?>!K1<);*QI@L4QZTN"#O.]& ZJAC W2#*I!M [I",BU), MXGK4'>Q"!SDN=C:-"I^MB2!&V>ZZ])SV0$+]I=@634*R32N$ZDMY]C/$]](0 M 7T"CG6(,+X]KFD<_XDH\.$=%4>L+?5D4!(*"1"9&'QB -((#E,)?"NC7WEC M!%-QF*Q=Z1F7?2E32<4?\<2VXS E#:6&+2EJD:M\>+P%\J>-C !X$;PGNC-?OM( MH\7Z),U;PY2Y QGDD=O5,&I(MZ6!.-8[J](U,C*&).5()$NX.RF9$H7K#,T\ MVYF=WGJIG8+<3NH4NY12T>%\V]0^=?/PMC1>"=)HY^VM"+P"C+$S 4Y19!]S MU& !!,MN+VZL/HK%>U L9//L_K@AQ8Y9+F@0;ED \2\N9.BM0=Z2S\?@4X(< M5Y.U<0WF>"&E438=#TVS4+>G,DU0;3*+ :SJ2$P/6!LUL0ZMJW26-AZX-IW_ MC&V:8W@5%F'/]-@DF(%T...X7@WGN:$7:WE6-@]6Y]Q[([JA0RK(P;2C64K)M-J10 RF7349(+OX^>+3[=WECY8O:,=_).L1=5Q(%H4;E^ MK_Z6J@SEFY[B 2#LQ23>BZMDEYC-5&L?]]#U,8SX%"@XWT=0Y//P$'E!S W" MPH"#OO@O7[Q[^L%C@;@5&+&83X0N]A'__]*HF8E;?AV[G"<*?@.8WP0=+;*= M('P.H7WGN<^&]P.L@+422$66J5@D*20A3UR4"L#%A;<3M6N=0=T#]$\!'ZE\ M*-GX8^C#&C2SWB*XIUPGEC!J$94ML)LH%-LRM G^]N4U0="UIG*_*5I)LO*M M[1DI9"2ID.0' ;SR5C?'BT)4DLI*I+!$2CL3;QDXECP,!,ZF>4 P?H$"D_>% MH961#0SL/7O,A_N4;SENOXT]GY(5?82-PSQI$6Z\5A<=/=8KT\71*@.T7;%/ M$-\JQ1\0JP;&F>;\G6/8(X/4NUS M00XP YGUJ%BO31:(86LH33O/!0?"^UU?NU)Q[\>:C'WYN*B':T 5YJ)LHK+D^==(><; ;B3W$Q:CY M_8_DX_7BEWNG&6Y 9Y'><$579X>?8KJZ"O+*+O-EPI[%KG)5(M4&[[=&''F< MV#7B43(>"Y01QYYE!3M'*9>!K"'P2Y6'^ 33RP5P>/-GOOK[/CTY>0CO*+@D M\VDI5\Y#:&C'AI@=B!7R"![2P&H\#\$'<70/JF[76%>$@HEEE(FE/FY(#S-A M7#&3R,HQHWPVU$MVR_C9LKTG4FAAP/^AFI-"WJ1 DQ9O14J/.X MF[$E;U3&HI9;SEN$6<8=]M1R_JZ.*5Q92^$&%MIZT6]4;CC&Q1W!G>3L<-LQ M3:=&Q0,^&L1U,PUM8^184J]D:9.QLB5B+&@0N-?S];?P[Q51";N9+ RE9!(N M?TN57-8H.6J5%5D(YF,8783[QV2]]SE^"9S2V*:A"_+(-%'XJ#:+MCWB*#42 MVT[UH(P\R>@[J^DREL:K3&-/H_%X\:M/_P_OOOWHMHA[_\K;I@]AU-]E$0 M+Z(+!GN.P>IXV&[;%VFL=S(!A'JKCHXC?14N]R!8U9*HFQX]%I-\8 -7C@1Q M(M(FI=3!VZDLL[X5HBAOH88IM5$%@>,:)"TK+SDINPPDY04&RKF-.P,:UQ!W MJ3^LM2X0DS>YJXQ>.7-<8V24X$R(LF>7:;3*=8*K+2"?0>7J@R5B>2\-KA]H M1E,KA)&.*O:-IR\6WH4JXIFG1>6Z1E^YPI6XZ:*#Z3B_BWI1C&* V(H\KJ:K M""R9F@TF^?(\.YO6KLD>+JC'H<]6HCK@WT/&![UG+M*^(DGBJ'!7RINDW@"( M8YHT70QJTQ\_>+4SQ1%&F77,M=>B!.((#>9/Q@G+9)&=')+^A,^*;50X? MR28RAT(,=E"NN$@[P-F"SP@)/%-O56ZN@R["]C>C.8ZL+NJ911%>7+W!L#@F@1;X7 M.9DQMIALCU2. ":5)04,KA2QC1LJ;I$S%?%AF4I)\\0#)*%;*S$$E M=;D^2',IB5R82;IPP(0_P@"044!*V!)P=+TGAS"U9FC84:CJ.BD,J=? ]FZ" M"(B"&SJL&,8:4FU\\9^M:FZ]0Z=-@J+?Y&)>H[K9]D#::5)QKI-]J(V!E ^> M34+;!L@UW55KZCBPHSW'OF)_LHV93KM.,;PU!FB,\*-^4PMRG?CVXQPX$845 MJE"W;89,7U^O+Z*9?)? KR4Q.0!H-DBKB?U4 <% C:&G^"@18D"[2 /X8?#T M-J'15D6,&3RI3Q.L1N'!\]W"B'E*%XU=6Q% #B'MC=$M_0]B^.B@1-<@@1M+ M(I7/K9I0XJA#654%;6',(QNCUZ&X@S)AGQ:,^AA$\1BS*6EW01V/@:*0R-?0P,TLM MA-23F!*.&&IB$TR ,"GXS,C\I,@9&D09VCPJK.AJO14)=)RFZEA2NA*/1, . M'%P_>0F(=5BL]4;2F;DS->Q8T\],1[D_NI#"C#T]->J1/T/PE1-]("Y&[(RW M>)E]L;HMB>!&'TZ*#'0UFG. M:?LACRUAU[=*BJA/BB#"7W<[4 M=QENMV% 8F!%0LF+T(P9#I^_9@&-%^OSB*Z8=ENOIOV$?+Q259UOEQI/Q*>K M9;;CRX(VK-LD=?T)OF%2^!A>;QE+7S[[MLO+;N@&F.^K# MCNNM%R6'NB.'^BX3@B>=PCJ$.FX_$9#2BFW'EU/R1- 7>W/NH6I@E97+B!RL M9B1*3; #?NZ"^8[NTA.1Q?H> /6!BU@3R77MD8=QHZIJ#&L;(P[@9IF[9V7, M*,, =%\,O/9#U_PH;SAU\S--6!?4SS)Z9-P]WOGG6NP?8[9B7G00%0)B7:EQ M2-=V9!0[%)%&L$5SY3E[^Y'#GLG7DG;V#I?(8DWB7 0>52!#;2G[@(Z=[1>+ MT3[FIYC<:(4(1,I 'D)2EH+D8D 62@?9@;$8KO"VL*6WX5A-?6)!" >_PF:; MT%]QJQO,7#7=D()Y6\5U*ZNJ/H@G9\:BVXV"742?6;B/_0,I)5H]B0[W"[!! MK/(QC+9YS;* ?E85_\R2C55$,)CH7<7QWN.QL5B?BWUGL<,-M6A7E&[AH@7' MR?,*G&R"W1YTD>*$==-53OVZ$IW2!+"WCOW+/(@; "R $\;T-48JD_A1/8$1 M%9 SP2 Z265X.IP:.C-G&>&O% M*0QB*+ MJ-R X^92G?$A#)ZVE'T5-[AEI5?.1)5N^8! Z&ES%,DW._(\[6>'/T.^])_3 M=.F5!C?IA7H$,%:[P/?&+NC1VUR#7C<^PGTB()D%)-E0J#ZWE6B]8XGG0\VI MH@J N!U:%.GA 9$%B#)?F\&$4^;X*_U==-8N]1\/1XG_0:#/&[;<$/X'N,&[ M\>*\_=C0/_RWR/<;%VH!"6X5P89D?(;<:'VH7^ /;X-";Y'#\=0EN,-Q'V41 MV:;KA)*#3>$&H68-U(H 4JCN;HQNM_T0+_0[*#'0->2>Z4T(FF-%F4A$0"XYU@=5,@J?"<48* M8>2/,&\]_IO2PX$B!&=4>&Z+.I80'59T2*3BKR*\Y( MKL#1J")U<#.3GMAW@MGX*N4#>SVO;608XBN]P?XH]L?/\N@S_#VZE6_Z5LC.;Q3K=H_)\_@42*C;'&QZ#VZ*-?!"P M:D)U,+!"&/&@8%>_KA%[YL5,7/)764XT("]8O/3#>!_1!_J2G'$Q?QO"]M5L M7G.8UAC66L16\'BMP5NG:N<,^(I XLRG$$D,R*I0$.ZY6*20BQ2"D5]!-")D M5^AZ(0<90\.[%1" QDXQ\@(B/ M'HO(SYZ_I^03]2!RMNBV9$2VO.@WFL"UO"([7M-XWXW2!"*AHWD:-EV:R""/ MF:[:='YS4 1.,>K$*(90%^9 CRM99?)#\;4:!LWZ'LAQPD#=NI;WPEQ#)O+WN,IF%JNI5RM95:5!@"!IYN/5"U)3-7_#4>R-OVG M&!5#8'YM@& ;_?!8QC%TG!:-/I?%8;E1BDJQ#2-F:R+(X:.;450 :4&C;+Y& M3@Z?:+*!MS+YD2:?$Y02832,BNVI($>,CF8I/91N1P(Q M>=SXA[<_4G]%[KS/4 .31G"M[SS<[KR@8B)IQ2C-3Y9'MDR63)(HS-!AA_DD MHQ6!:2*&X13#O/?T<&*(H52R(I(7.;Z+4TXPA6W*,:*9;"#I>'@B4B6FF:^D MD6["I.G24F,GY+AAIK2*%?4]$..#H>!=G5TE_Q61#+ YL_G8V*;_)%W<<&0T M[CPYQQ\"\*MB@ "S40?!QGFS6X.X X5"0Y$>>$>#6+RN27<&1 I?D2@>A%]E M^2D;1L#>1)'#AQVCJ9C2CR)BH+&D6*]@>WL&M(G*?@(!=Z8:I&EL[D_UM81< MO=DZQ5PUR=<0= V:=<\QG(_L,FE^+D%>D5+(,"-"BKG1G#DMBU"?$! MUZ4700(1R&(E%&_:@-,&<$W[B?EM_?:NKO&$/-?BYFU*N?!8!$O2X=1%&:GW] G&T#NZ M"Z,$DI(W[++JFR./TR9%2WM-FK:(H[11Y,Y3(DF8>^XZ+S8GWCF'$65/04V6 M?7=.W&)WU:CGQ%S;=$>UN=N$''Z03;:.]$P^9$>[5=IN>W#8GV].VGY;DVGQ-D MKHMMK3:2VFX3%CS38$\_7RH(/6F=OSEY@W'W:[MZ0M\"L[W0=WN;;?,&(@/5)QHI\YKQ( MQ@S!)96QS>'PXC9]3(P75-K&R(.[7LG2[>G*EH@#MT'@[K5I@M_(=>@%WPVE*=+@O(9Z MS$V/Z$X:(0_%:J74""RW0!QX&D&[>J$DY]+=XIC21;8;+L5I&A(:.Z%W1Q.E MR^Y9UP.UNQH)WMU]@?R,Y R(Y(!@W!A<<[>!"ZF685$5^KXXQ>+VH'%36N[& M3L@#UTQI-7#K>R .7$/!NR^95Y1N11[@,B>2L7+HVUGBL$P4\\6*64_D7MY" M?=75#;HA]O#A"(US9''>9.B MI6MYI@]5?!ECB?[J*QV!(L1H\LQC!DKH83D*(H M^/S98SX8X&,8W7-1?PHBZOGLGW0%Z1INPYC!,UQNAF5T.R&%M ',> MGR5:(H\8Z(;0LM>992',C.3BO%V'T=N8"S0CA4@$9"*94#,"8A$A%QI0Q&1= M89YG81Y Q*<(K+SKR8M9T6VN&!'$H',6GU9-$" \1P.HR>W==OVZT7'> Z MQ)H%7K"$E/N>D$=@@*]4"]RF(A$O(>L"*B#]!L>$5$CR"%)B"/V\R'U:M+1E M5#=VGTS FAFB.A;K^TXBS Q5Z/$\?A<&8AG!@XBES)P.?]H"UTW>;]01N=^; M*V]4]'T*OMY">#M>OLN+FN_RHN8T8^IF'CV"#3)( 0LLN]O#Q5AX6D>WY6AH M0 Y+K0W1O6(V-0;,4YT4,)&K%15GL:R_'9DDC)\>*F!_'[UI[V7A $4?'C_ M_7?O!1# 7_YF>M[1V!AI@)LI"<%U]+R*K M4L)^94/\Y-A],*@:6%-,QR(#JZJL[%$<;6BJ"S9F8F_NAA27VBIN4'83"U;5 M33*,1>^2FMLI368S C!BM2X&%8?IU756JX^# @@ M!X'VQJA>?33U1@P,'93HOEL1Q*'/5N*8*N93*BHR1L/$>\,I4E%TEE;6W!M[ MV>'(%F+=$9=J$%;;P\D%+J72$918@L/0XR)+\RB"+RFSH/I"+-Z:VS-O>$PE M/A.;0VWO?(TJRV10S,$GTMPL&T^026"K"WM86*(LU>IP2^"H7C,00)76A_,^ M>]'J9!TS^@VV+]/,3F:/E>82X^9B)^H\S)<)>^XPJ^Q.>#(XW==XFEEH1ZJ3 M0-#>REF(4Q&))-S)XB8I.]>8-QG#X$&I.[[VC]B2XZLPTT\!XT,!(*M5R&K/ M9>+XU=&L;<"L)8L)(UM732U$21[QH M(.WTD]@3I2U!T"8#[/AGW9@EZ+-&'3/JV5>R<_R>5C-B0 MRH+F4 .300M W*>\C5C\&]DIMHR%1!AFA\=%?.$J]W(>K"Z8O^?2MYP% MMJ6&'>WZF:EZ5M>*%&81P/.SO,^PGQF%J_U2ON^ET3-;-N<<')+? M=*!P&%-KP-(NLVG Z4 Z6TGTGC'/<[S'Y/% ,OX",C()\$P0L9L6SCJ@+C7' M66[,G>1(P"(8L+7./O.$K_H?Q9 5IF6NS\-]D, SH[/##S1\BKS=A@]M$?7, MT74(CI/!U\',78VPUME- F.'T[HORN9(P/$I@X*83[38;B?/0I.DGBKNV8V-N5^PJ=W.A(NDC8N@;,KX.@R>KMDS70_#UTFQP.*,!D\'^^#-$VAA^(_"<0?T0R=TWES[F]] M8)\E.N"S071X_FH-Z0*MT]7%+Q[LNB>'[(U?V]-W8S*30.+P)7 M%%ZTV7H>;V=2455K)C?,)R^!W'=F\XINE) BK 7S-!5A:B"#>(+11QO+Y9H4 MH)F1C+5SR'%I*.4RR59R@.&(_Q=7CX2Y]7R09: ,'5+M7_AZ;0.79IXYSR=Z M1[<>"S(K0%KD>; Z:@-+0\#+.R_AL]>T[E7CE&Y8=D@!:BQ#YU/& 7EAGV*. MH;K=*>GG5(ZWGA2$SS]2:=/ Y]"U%<>NL#]]TGJ5RDTX6%"QSUT!'F-G4<'\ M%:1L)&-,4LXD%T^.5@0$%+>,3EIF0A*0$BXIY=4($,9M>G6U;=7L8,H\\ MWOH8>;_?[7QQ:];S(9?_1S_\K-PQ:#L&=B6'?XSK9:BC,:P3K6F,4?U4LSL& MQ8HLLD3%FDNCYG)1W^HZ'%+<&"T=,E3FLO0)L"<*?YR#@1NCJ6#?Q;\<%T>' M-_&&>RFZUDBAVE#-D[KIITU1[WO42]P="L1.!E!V'N)#ZWJ4O*%(&BHG:/0% MGN(XO,!8U!>M+F-L%+ZMB2"/ZFY&48.]'07$&-!1D>'*W:)!C)$M4\[@+J[9 MB5QH<,(2%58+RE9C[HL$%PG,^!0%)E,/7.Y?-ES P^)S0%=0@I*M& ?)6P_J M.\ ?([A>F!GRK,]E\K<;*FVK^2Y#\D..6X.;6H6XP9@A1L/A=>Z? M)E!42@/9.$AX 9'2$2$>*>2;$2DAR47,$79&4BD!:%(Y9X1+FD+O"=Y.&TNN M64"O$KJ-1_SF*L\O$%-.3#XTKN0,OS!L.=4;-[Z O$0(W ED-'O/GU@0PLES MD)-[J7':?%[%<#0# L/8>+YA;J+]9]#OES^F?]S']'Y4T3%9GN5K8Q[ M8@;W=NKG^&W6#3M$M]2B\TDA1\8$6*EHFY9=71./_!VXDF?)EG@9WY'Q3DXYAO)"%='?C KOGIZ>1I=B1_->D7?&BGJ&:II4,<' M\2JR26+K57M0E>BQ66!L5IZ$8 O+?%U]2[EQ^5#WI-L0;]-_DJ%;8XKF8*[H M/+GPKM/!=L#/E!V=@ATF%!C"&H7.;[R83]QVDO37KG+DC:=Y04K<$,TX'*$C M><,"LMD'JXBNDDU\8I<>R[3*>=A5P)>FZGSM(^<=GX>^3R&[S+NUXZ]5GLR2D\1$IY::PX,G=;#/-\^(2BA!NNIEIC&4/!0-<;0<59@-2T M8EYY=BC?>I---";L0P\Y3O0VE8H MW*X]AAHK!)%BC3UCY8N^7M2PK_[L*-=G&;@K!5&Z4\*$$$14[LS$$%4&-%>V M1UX9NK5:&7;2S<>KW&+G)8O=R+^<0/O(8(W!;!%[AL?;J8OEVW.*!SJY38+) MF3J&WZ #W2TW^(;+NCH[7&YW?GB@-/YO>OCD!;Q1!>A6$@ZW-X,JVV17-: MPUTWD]6,>.T(3F_0ZZB?]7%OE\D!A3NZVU\IG]BMY@D\/-:L!'5MD8*W MD8KJGD=E0\3[&?7R6MC\$V1GQ$O$ WDWVP^#*\D"$M#/9.TM.^=+1O*B+'W M M-;*%J9 >#9H>CY$%:_$![LQ5E/F9!#BVOSG$"84X$00R4.NZ!X\98_<\MT M469Y?&Y74(&C,,W&M:.MZ&E_Q3N/P?S96ZT8R"]2)^U8XOGNAIP+%N_"V/-_ MB,(]-]+2W\/VND@=&"0L@%T2F8=/[(YP"Z7_H?D^/<@A!_J^AE(QNBLMQ/#: M6Z6N,94Q)H(SW.))>1.5.1N66< 9 ?[$L;['$SF%) # M3 =SM#ZNE]T1PT@7+48[DI=\$9_!6S*,]I9UZ1&VV5WKL2Y&(;"/Q3,:/B1 M239Z%6BFHA=[^A ^1%X0KVFT6!>35ZBQ8K; 'Y014JP=WKCY$<\@7+"?^PRK MM)V[\"R546S[:8Y;R6H/;Z5)DDHJ4][FRV)1;@G)30F<)L^DXJ.J=@>!<,G( M0T@RV2#7LK+W .(AV7U ;&C!SUNF&9?C/9]W@V/G3LZ=>(0[!85MFA)1#C!R M#<5R&F/8H :O&,T&X3>=<6U8]>V/< ;96"+HC($[K&XR% M'9(3CW)%$;MIK\:#% PUOF&;%*X%\?^!\Z%GSQ>/KFH2/9OV13JIZ&2"ZA+> M-1T1;SRVD]]&"16Q%2_NR\$_%%;N,QM_]%CT,R2$.CO,XY@FY[X7Q_,7IKLC M4M<>N<,WJJHZN;8Q8L=NEKFK,PMR1- COP)%#!XKA(H_\;%J'\$-_SNZW$<1 M'V#.O)C%/P7A8TRC9XBOJV"W3_C/W$>8S\347S7110C5ZYJ,:I_=5.)E($-7 MAIME7E.(UJ%4[AKL(!@1DA$I&LED(PM8ZZ32$2$>4>4C0D!2EA#2S);P0XKI MJ'H*6JN;F,C%37%N(DB.JS%G53ODL*95K?IV>-H(,9#H9;60C9#\*FDZ"E?[ MNAUG@W59H8A&"5LS3I_&B_4%W84Q2VK#K;X'\L S4+=TNUG?''$PFDC=^4:7 M0AOV#U/JCD-T-(WY0GHEJ9]L18_Y;B/:A5"W^BP,5OXW890\T&BK3'KGCW$2>4O= M;>M.A"80"=V,.RO0)H9DL(T^5^(&@8NJJ,V/H.)IJ##<-C]?Y M,'*OM.)G;EU'#:KDW(NB PN>Y-9C,_@:=9Z ^YD;X=A!FWLB=^$6"O2:CZ@P MB@$VY\\>\V'?_&,8W7.Y+NAC4BPKYEL^N+!_TA5D=A!;[1H3=B"#/!ZZ&D:- MC+8T$,=(9U4Z/Q_E#)1E]XSD$KQ=A]';F,O _Y;Q'3 +"NQ UZW(1[=,J?J0 MEUM@.90%#!YYC6Z#^@_?X\)\]:*4_^5(I2.%2RH>&# MW#]X+#BC_//3!^^EVS!N3!OI*#6("5O,]\T(3W<1T%*_85<&A3!$2$,*<0C( M,R./0B+"17)SE(?#FI7&F1Z\7?/_&@K>CFF_4GBK-*$->"L1?H7P5JV?.W@# M>8:#M^^E(0/Z!-R' #B[]CPQSQN@WZGVZ# 05YBD;"!#J]9TGQA0-1FB#HMT M?2<$-XTJ#(@H.&9 @UE@["W3UIO&XVA>[+A@V2@>3._B68S[S6&+FQ]X0=V& M@?KN^K[2C5X[P2!W6O^UKVMY.]+]5NYTMF[_M5M;'N\^>4G5$6G#C:.^-)$. M(%9-9KY4:" XV?6#J5X]"A\(0GO/)]N<%Q3.JXE$\BA>(6.\^*2S'B3O8<$B MH'^E7E1WS&^5\"N)T6;C=0E4/=57$*T&R@VZLYA* 6@V$[//D'K 2<>LXGD1/Y#1.\$5A!% MJA0[JXJ\D++6FZA*")\1>0;CI=1IXM:!L'4U\I9";T.8<127Z2F*QWFB] M5P[((**T1Q**A$&)&;NA+0AX^4_^9KP9X6&_XW_2G+8AG M_/9,^(IF^[9PRX3^*X$P8U/:G.&_)F SUW$LC /V'.-"DHI$0*;IP-SP!IW8 M4NE<5F\,]T>WS&XA/Q4+@__#YZ4,SFV?*=1Z]$,XYNR\D.K+;;*X:,7,9BC9 MB]4D,=..QIT3I.^W6Z@0$*[511IL##^)^Y7[XGXEYQSSM5U$Y?74)"2GA_O9 MC0-8!&)8X]6?6S>9/JMW_>%;.2'6?%OK3) #Q3!&+=5KMLH!,2P,I.B@)TF% M5,>7TTDFV(R :'P&X?&5T[?I&F"I_*RP!H-LH'.^7Y18&KQN3#8>T1PR\&>G5ZHT3B\CLC:._J*1'NC_!# MU11X^KA=;.&%+L MZVBA!3#-!O 7)< M!;M]$@N@_-9L2ES98RJHH%>W$@-.FT\AXFNDMN#&DCJ1Y+',<@=0^9X]!6S- MEAY?UBY$[L7%8TRC9]C"S8SP1G DWSK,AUVDJ'W@K&HFNY4-D<>M7CDU7$]; M(8[2&F'[9RDF0-/YM+2LXKF7T*Z2(=D3YVX0:N67-$WP8]$,>E<:JG]S2K>N$.'[, M9>\7%&HN(%)P0>'OU<49*FRBL6&;_LC]O[4IU#@P[HPX'MKK8*>,B5*=HY35 MKT(?*" M>,U![8PFGRD-Q&'-!U@5B'.B"QHO([83#^R"U6WHL^7!=%7:CS3R.+=IP,I5 M: ^ZB-'#JGHV-IQR.4@JB#RT)1_D'I0\NH3\G;D\X@'.\L#*0FS."JB393QX8P= M7XD8PS09/0)>6F64&?&$&+@@Y-O4'A^Z0T@-B0E"2)-!FB!$UW]B$-*HAGT( M^;:(E@^8(60PTU1!2,DHB"!$N3$*M1!^"L+\1IB\$'9'(0"9S\39_UWY8 &T MR*UW%232H-\U?82AF$X%I@8U>M/-;WL[)/%>G1H+G/] K&YPNQ#@[/" M\@M#YRK-D<&SNGT5[A,HG?#J$-KF9\CGT65CN<=HN+K*!XWH<.=]_N1Q.S// MCV\HU_R.@N&T&=V,.B)'2G/ECV^#U_="C%;@G<;2-_5O8$TI.'<2>(('/PC"UB\H:L? MPG#5SL%K>T[%P9O5KW1P?;G0VN;"1)=@E1[R5A$'@?WG__W7L1 M=O"7OUV^P)@V#U:+QYCKF="S:V1!IRAFA!M#4T=A]HJ7.YAF>M5%"XQ ME;Q[:JD=^!Z\=TPVE'CBL G6M53P%!=5PI0KGRNE;-\-$HI5D#.T_I>%FAEQ MDE,?%W!&5/7TB[J;'-PO^0QE[]/%FD_R=S1*#K=#P: ;XCAH(WW7$*AU^QF.["9Z%."<:U/MF?6?J33]YRPP(:'50KU"8VJN^!/.(-U%4C MO:8YX@@WD;IS=82,]E%0N\U:-([&$,$TH^XN9,_VS%\U97T_:80\,*N54F.Q MW )Q^&D$[>I_&3G'(3:05N["Z)IR03:AO[K:[J+P6>;.K8VI^A[( \Q 737: M:IHC#CT3J;MZ;$Z;J,0=1^4X"C.%N,-L)F$0)]%^"3OXXK;"$S=I?<0V=$$> MLB8*E]*4U+1''+1&8G=.OJ$0)U?U?)?\ ']A<%+ M\/_V_KD/KX$@;U =HWWH( W=VR5D[ M E@D1E)]JL9Y!D?D3UZP7WO+9 ^W]O.=D5MN[@T7NC4PFY*;'CZW,E0#3!O1 MFB9:MU-M7-#F?WENI9#>Z$\-[-=4,E$:..2(&[ MO?)&EVZN)U#(HX7P@UPW05)K0VN&&YK=O*O/6=J*P%3#0&L,HW XZ3W%L- K M,=!MK!M(TO!XR&YEZK*%6K'(,XT>PX[WTX8TS"XW3+' P9 X56N,'Z(P;CU0 M9IVFB@XEI8T00?28(@J4!1_$P6?D"9@X3+F_Y,NXO0]STPMX)K:4F5;XOWV: M9E6>;\,H24OP:6VEL:U%\L@#QK8A2_G_+=%&'(365>Q<7: 0A*B20&[O5!81 MPJHTL^,W1K/R^&YW&/]>6C.@3R!DW3".QJC7?#7\)^(IIETI\@AC>8H@3N$P MVE.UU-GY/HJX"9HJ=!GTPP]@9JH?(5-])]R08RA[]XVA[2X,Q#6]< WN#_S4 M"G86M^UO^8^4B[^Z3\+E;Q?LF:UHL(IOO4/%PUJS'D@=MH6Z^2Y[?7/L6^F& MTG=U4UE#AWOH+N-#8F!$5ADGLI.LB"<\&>ZF/'J$-I0F!S\QWY*>9= MDY!P,CY=RCLL2QE39 ?PSK$^[:Z6<7RSXNPAQ2'C/P>4'*@7D3#*_@3- ]C0 M]PF,3]Q*L)M_6')QV)KX8?!$HZ]'WIH?^(ODY(F@3W(&).7@8']]-)4UON=N M4G"YW?GA@=([*N8NIP.&9H QZ8<48UNKKDX*&CLAGA28R]YC@2&F 4L^.:!! M7,R (\F2+#=>].3R="B5\"K@(M('[Z7)S^O:(_?O1E4K)KNGC1'[<[/,??V8 M"=(D =K.?98O8==\K:AO^/VX2?"^SKQ3Z!-( MU\:6=B]727G32=-Y& 1T*;=D^.=.O"T+Q'BP6-]XP=_Y//?/+-A2]I$O1C5) MW?H21.KA]HQ57+3J0PW["M&.?/(3+]XDRLI8"CGWORJDQ4^[92H\4_,F1 &2Q)C>5!AO[W!B!V6[U M;N;+V35?5T:YGYG9;=1#YM5^F?SB19$7) _QP6C-Z*I^(F/>&RG> M=S3#T?FS25?$'T/Q)YM*'A7A\[)$T%_1G(.,Y+R<'4$.[#F\F UFS*D>^PS6)/[^Y58G)L< M.PV[>SR2*8Z, (-\<5S@ \N!3M[$%?-;KCU,._QTX_ \C!/-[H-Q)Z3XU4[I M?/W5V /[&LM< 4N)NBN.SN2+@ETFQ-M\SQC$&'F9-+P]Y&N3G 5)>1#!9!AD M-SH*&TMSS7=VO,OJ^1_#2&PE"RD?-E[0[JC E !2_.MNC).=6*/>B.=U'93H MM6CQ?/%,3Q!.WZ(EG!V1_.3?!YKRF^ M>A87S"#.^%186&#$K9GAY+=X)/$/G.F@2RB+I5CS^=+Y8@F^\ANNC_- M87^6$BM/LW*XWWC121'8KC201GXODS3>4-(1F-:$JH4^@\ZJDI $_$M".(:^ M#X=#+.#12^,T!U2>H>= 8B$6DMM'@UFMYL)1QK-(\G0@DJOS"=<(AJF9=44T M2[T'WJ8F=4J=!M4-K,$L=$>A?-0*CBJ*,RH>:&X+U(A]4>WK3MWI=%,GI$-/ M.Z5+MTEJ>R">7!H*WF];/;LDI3 8=@9ID)9G%,4M/5.V$\I%P=CTE/76BY+# M0^0%L2?7UF>'TB]&583;T4(>^+U,5%U?N 4AQ##13Y^N0:16'L[N*PCR1.4L MDGV5?W9>B-C,2C7UB%L10!Y5[8VAAI)Y;\3QTT&)[O/(4B0XKDJLJE=;A+BR MX80<6U]B^+351!S54O'<(X=T6BS8F7HC9ECXQYXEAT\TV82KJ^"9Q@FEM875 M:CL@C\!F94O)%+2M$4>D@=!=75>2)I(VR8@[+J:B_HC>]K<[B/.Z1)R^41AP):?.&A$S//C\_ Z6>FK/O0E MB#2 [1DKW_+O10W[_K\=Y2Q M^7C![4?I\27@.[BL+S%9PTD7MCA>G%$&;Z?/PL/^GFX91TQX1AI&/],XIOYY MY*V3SV'TVP-=;H+0#Y\.YZ%^K.A##/,XT=M(^1C1F1+V\:&_8A;&AE0(0SF:NF'UE;M M<90H*W;^7\>K=?ZGOUV^T.4^8<]TL5ZS)8TJ@;VV(5+0;E8. %G?"N%JW$#8 MSJO2C"Q)Z3H*VE%4#"5='!O2RDY\^Z.829^]M#QLF>;IR@#'*0IU5$D,!JU[K.NO0R]X"%6%],OVFK9(X]%( MQ7S1K6N(?4W=*+>%);-'?,X%+E)[>=+J'; :>6T[F*Y F#R$QQ=TW"U+!_RJ MRN<3G]4BGMQYG_-]R+Q4^D<>C&80TZX[9M3I8(@WB>9SKG,NTX%2AL5+X2!+6]I@1_S4J,#WPCS]Y&,D<)\P0?5#.[\:Q0?'SY M)EC4Z1H&X42"S\7ZV@M6QNO)QBZ84.Y*9BF]CK1D0[RFB5-Q\ M@^>YHG@<31]>BLSN[M>A YM#T(=D_\ !%7J-HWGZH2WO=)DO1&M;HX:E1C5+ M^UW37%4:2&X!AUBPAA*4,I, C1*/!7!:S[%'[(5%=$G9,P_)TY6#@TVQ@3. M5XC2DKR",LE(.S_SK=*W]L"WML,$?5=_U*MO/3'_M73\>/3M,>.= M+Y=PFS<$_MLN;TBG;,G16P+MY_7+. L&-33 MY&+)A?S2VPE'IY 4?0?UK?A2KXUTJ7\2$PRL5SA(*CV">/_8(;8BP< MUR2%![A.I!?'-(EKLS%4M4.*AHVJG6;(4QHA7I7I9>V9!T^0=)Q?82CE/$&R M:X#%683%=/GN*7S^9D69#"[^C^.8XG_ZVS5]\OQ+\0RP8N.NN@72.*I1!R*H MXF>$L5,G9?)73;,B.#V@TI.K95W. M>]X'X0*NM>@# MO.T&)D1PP9>K0199BA=KY6_M3*BA,$WWKS.'29:2BN[3"XI:+:S'QXRD_& & MH/P=50*(04Q2%#A+]&J/AQ"W4;BD="5>9UXPR('*DGU$%^NKM**:J(J:KVKO ME3)9&F/VHX@<02R82T64'N00(XP-K;J?UTO>\MJWPATB+N.?UB(N]FI4$=Q M$!Z;P=-"40,NHL\LW,=\V:;;UZJND]=CW^)F#PL/4#KF:P4?UKTR'%%Q:JY[O7IATPKY_T4H'"SL820C+T$!P!3]G"E\ AL\;MMS(-XKP M?,23XS43KVT?:?Y,:.3-BE&L))G ,T65C7BV"*:XT]YG&6&_8DP#''F%N]G9 M39A0Y=*2,D_EN'_#$:6V'J9Y;Z3 V-$,Z@S+L"OBV51;#>SDD0J JW*#C;SE M5!NG4S0T)E!U)EA_%PX>AN=]D6]45R#;LB1X0V!E#AP*0?8BQH);ZM MMPVSTEOAP8OH-@+!.$:0TSZEXCR2)\2G5YF[1']S[XD @*$9JC"@H>L$8,!4 M XN7^[&"P>"FV![?Z4>56& >40^*)'O^I7B?RJ,$N3VN.%]#6-XS!:9)]%Y%%ZX%]JL3X/@R3REKHQWJ@C\C W M5UX-^.9>B$._A?#='S8 BQG)F1#!948>! *L2<;)3;"/8@' MJZ+=]TCY2#8 M>[X@S=4Z\Z_WY,X^EQ&P.8J.-5CGEQZR\W#AD6KOU(OX@W8 M,\<7+SJ>\MJCBCE6[9DMC^W^)+%C@44-;9Q+!DL@I1B)<0 MZHD#2RX>.7#YH%TF8#K-/Y[?:;"G1]DG]5?;ZMHC'1V,52U?=-4T1KQ\:I:Y.T8+RG*_ M[VCWT]5]U5%T5?5GH 5WQ,FD<1%Y;*&QVEQ5]\!TCG9WC#H8^% MJRI0[$D/:>Q:,Y62M+X[,>RS.2NZ=8V;; -%IK8'0;Z*Q: H4D(5PI!(<%>. M$68PBGYU&_PU^!17S$G*G:CL M3_;98C@\$];-9U!2"B=I_QT:+;5"/OG>55K!^3.I._Y'[0A-)"78-G M3] <]7RP6>H!GC4!?52/F*PHG#^Q4.EV_JFXGST/>I4!@N M!0=/L,4/EX/+Q9C,7BVUH84\U'N92/=2R9@08GCHIX^=ES8%7YBR7>='\8(W M3+M0+#;=6.J.9IM)4/BN]DHNTNOY]1?Q#+LBAY[A[YT M>>\.M0FLG#\6F^N+SP$WQX;M +OX\P==3&TMD@W"MX]GP8$LO'A&$F@IQ5B%/#5 ;X63[2=7;0-XJIE$.]?&OE M*B Y1UGR3/ D&5.G9W=C6^7(1T[]PR:$:B:,V2(2_@Z3QP?#)9HUHJB!UI;1 M"NSM2Q$]'%M3L/^V2%8[DB_E?+%Z>^+_&1P_&V+CX[!S&]4M>7/[B=] #GD3 MU70!W.?.YFK%0 S/_\2",&+)(0?B C;/#IRQ[CIG2P*8P:>3,8I+H&UZ8P>5 M;LIT/C:$.U^"5)H"\ZN8>+D$A"GY:@*:I+4.LG/&(A'+C- 7F"O"2P9U;Y:+ M.O:%TU'-5W C&3MESJ=,?QX/1+)T47O&E4DTJX19.9W/EB8;EV=O158CR,S( M??AAXP6_B'2Q8*!QOH&SR_B6?[6-%RL9DS3H/2ICI*@_OO'5 MW;_AN2+>.QQ1^:X84A)Q1D!(/N!X 9%B"HA5UPUW)#D4>P7Q=FO-S<=D3JT\,D#K6".^F MBF_F>#99_!K.-V$2@@B@AE,4&?J,H:@=:+&SHW6_W-#5WL]GE9_$#IO46ERQ M?ZA(8]VZ,U*8ZF8$=7?(K"?B'9Z6"G1U_HR-LKB0G(C"BOPJF-DLTGGC!;)\ M7O")LA\\WV?[;4-ASN8N2+VYC<+%T%O?'OT ;"B^A6M-*2O">7'?923E5JZM M*7Y"6UYS:&OI3>2ZC.:(FE?YAOUJF6?A85\JT?DSG*CZYY&W3CZ'T6]%Y3JS M.L1=Z6'&0ANF.JZ]V8D8=A2UHEOWE0Z+R5;0(G'B!7#[)HQ(5H\1A"+E8K12 M+)++52[I*;#827%.-_;K92@$13TG:#5KR[4X2I2E&O^OXV4:_U/C%/WTKY3> M>%LZ?V''^TD6R"$%?%N& KSO2POAVE-"&K@6S'.\8FE)9B)KE:Y:6=@( M8H%,> 3O B /.P\.F$DF89H#,^,,6SW9-///[*_>T30S$[C80'*R:!G;D(5% M#G46$8N3@CF"=8H[0S6[CF(IBS!]$09/&X^=0\;H _S'FFOR(WO:W.[A^.H2 M'L=$8<"6F3RQ.7!;I(T9RFV;, =W6X2QP[UU/4<> %+YB52 9!H04(%('4BA M1![9L:M1 8V]^Q@.T>#Q*NPYX!CS%\;;/(7^ Y?'9S]0'E>!.)LQ'4C:$L \ M6G0R1CXDM.J-'?>[*3,RN&="$BDER<7,0&AD\![7:(W:(X%@O%:QBJ->>&!_ MX:R](#_?!@7?U4%G8Q_<:&FFL@*0]1WP8Z*A_&/"H!2*@%3SX/12S-@ .+"% M%&V]DK;R!I!3E!M/=9,/W0/++K>4Q1LO^#/S/E%63)8_T:35'D-'.I@QKX]I M1I8R8KX<**>W+J&DP*[ I G9C1T!Z(II28S61CL6XK6T:T M"R$)]Y]#%B0_2(&YA;KEQ!+:Y@B/V]M(W3V50TJ;".(DI>XH MT,?0N*0GYE= URR@5PG=ZC+2MR* /([;&Z/5BZ"\-^(H[Z#$P"^#@"$1'&U> M1"E89&+,'^.J!.C^(SY7G7_5:-_23D M7/M["DFTH:I>FH!K1MZ&G50/E/LO*8?\B*.7-:G-N%TE_P"<)$J4&OYA)5]TO6+/"")=QWBO<[ MJ!U8Y(XOY2,=>:]D) =0IT%707EI! O^@I53\![+!L@R@C[0+:P.HX.2PEZ_6JH"SO^WE'T5<\#:;L. Q"#Y(#9\IM%CB-&*0$;61<X3"S\OEN M%X7/='5V^('_3Q3 'QO&,4T7I##;1N&J"7A5^PG-O&O%[Y-[R]O"/9DGP6A??-O_D ^4Q/LGE;)+) M6-<),Y09*UV9S;BR!W8X,U? PCV%Y"2Y<5%MJY3?F$]IQ&PP[< G!PXS'@]C M%B7G\6)=D0^^,NOQ"!@VJN9Z#Q@@W^FM+)-[%<2)Y_L"1:L,4-\<,WP9*'J2 M];2B+7;(,A'=$E@525"S&LM,X>8H#>H0>A?Y05/J1"7O,!7JL,JR&B7'V\9+ M=8P?PBSQJZANN>$P2$^R,AMW0HI4[916-^'J>R#>;C,4O/-XFI*'/:";\@;' ME6Z#8YS=LW$4EZA%E=M,VI:8H;->O=-U6:D9=CALD-KZ:HP%*_;,5GMX M=< Q"WY\!(Z.%F1VM5;68I(PJ'@VF'J&Z["A=-P5.E9^PO&683]X++@.8Z[C MO0>WC^4Q95!4-EQ$5>GO-'/?[M20HI@E,ZDKNHZD$"_U^FK4-9Z +WD#G+^& M2+I@\2Z,63:ADQ(M[I11 5'GCG5(W2T6WAO.%X<3%/BJ-DD1>$'MB2CS M'.>&?A8XF@]P?&1]/KF;9=@%*5ZT4?AD^J-I/Y5Y4)/XUB=$ ?TLAT^^DBNQ M=#,C&DK_=-JP6(N+88(%N1M!8;,YTL!:M_G,%C!*O4-;NEQ;9X*Z3E/ J4:E M3Y!*VV,J6-6L@ 6T*I#JZ,9_?I-?>3N0;SC!6EIXS MP;,IV-97@\,1^@UNK0($):OC\JW"/!DWAV XN"$NM-X1GSB#NYVUJV 9;BDL M[Z&F-A\A^,B\YX/S(G^?=R:&>-GNP7NA\>4+7X&'T8H%?.TOGMZ7C[:SDVW- MD_EQ.2.%< ?F5W?W1F"+>"=P3.W[/5%G_Z1PI@=BE#*)\<''\WTQ''4;?<3\ MW5LNX?0::MR'$=D'*X[;XJVPW&>33RAKD@!@0BEYA@X/EF!Q$0;S)(G8XSZ! M%QD/8?7'ZNP>'9E-'HOZ&+D=_'3A-&G$Z:5PY\QQFKPZ,Z+ S\?\E?U5@4 S M(E7*#C;$_GRA%RD4(X]RBZ"$H#)CCYOC#*3?(F4O+O6 @ X/6R-NF]LH7+.F M*5QU2^0P5Z->Z0#TM!EB@*F3MJM'?JJ960RPE_-Q[_N'J^W.@Z0?)ALXN@Y( M_<]^SUO<8B=F#3P(2YGD7NIHCV48C8N-%4&?9 PP;*8, MH_'5\?>TF4N\.G]A,3G()P%2"OCU?.-%3]68U(\<9L2R8*@BP7AW6MC1SH9J M=O(2!#3)M@S4RS-><+2N5T9UELF60JCXXU)*Y_R]KTO+ZA./ILL?X$]R 4@A M 4E%<)&$W*7!Y%'Q3BZY;^_*1FI6%[IO: M(O?=6A55GZULB-A7Z^6UY:..*MDC47+$%^:<%HWX*D=BY]Z.)9Y?&VQ-?9 'GI'*:A#6=D < MD&9R=\ZJ4&1\!_*0WCQEX#A41U7[;:&VNR"^HU"RD*XNO0@*%\:UT:MMC#QL MZY54X[6Z)>) ;1"X^YUH299D=!T'YD!JSI?+_7;OB_W*"[IF2^:P;*(BS *> MWL J-J(;&L3L.;VK6#^VMNB//&!;FZ(TYIIV1AS6[76P$0*"%2GQR@Y"'(_+ MV,PAK\6YS%L(]6_J=Y/*39!'?)5"Y0R$Q>^(X[92S.[IGT21(\>;1#8UFO_E M0=PL?2?7KFG6K*_2=!CNPJGZSF=M>#5T01YN)@JKX5?7'G$X&HG=^<)6=<)/ MQ_'J0F6'A_99P9X+*O_W*E"11>+*'1?W8QA]/LUIUYT*\OCN:):C1QQM2"!& M@:Z:=+[7F!61>I-Q_%ID@*H8\LBOP)BDG!T>4]85AA*_+7;B[<3E"XV6+#XI M;MJ'#O)8ZFR:\L69ED00QU-W73J_EFPN5R>;I)Q)SMI5W;7Q;72N5)LC86H' MJK/#F,=$?]^G-_\>0LT&N\BA"VJL8+7-E]KB'NX=7"&,64+O:?3,EE2:\(XN MPZ= 4!'6U&[E#\X6.6Z-9?CR>=>P/!&CXFBJ=S]^R@6$#-O'AW L/XV:R:3; M;X6@1)5T1G)922ILBL-$$=?5V1UR^PO83XVZ5-ACV_;(IJ_P?+9( BKGJU=I MH=-6BT]#@LCAM+^QFC=43*@AAD +2EG>F1"[C7(Q)MXH*%EXTP58)@&FW9I1 M+/91S38"V2WCPC:?6;*Q6K%W^$7JY7;GAP=*SVA URRYY5;I,#6OIH(C6\?SJ4P;J2Q.^>23IKQ$%E+NX@&5 M)7 $\,!3Q(AR:E[ _NEXBE0DD)/HE^WH 33?T1770RRT->8V[XT<8EJ:0846 MPZZ((:6M!M;G,!E#.8=16$(I@5NNZ@9^Y&$V4-&Y[Z6- OH$]R+J\&4L4ZE* M*_.6&-9WZ7-4S?3%8HZ!!RA4L(;\",4D[1<.8$;9R+I10 H3/K M3AYE,WV?9H?RAB9%QAEQ4[JZ9?Y;(765H8=A@QG;!S1LD6#0/@_L(\*0*G<- MYN ;;^1,A0B-H+LN>Q40+M91OF'Y]$)WW716_%X(Z"(](D8S'Z>'P[EW>L%B MF709MH-T29=_E)1X9\%<*L3U((<8U6QHU;F80=/+V%E6%N)$AIF8[?%5 M+9?#U>5L]Z9;EDR'9+YVK#3@^#QMG3K7N*D[($=KY/-J&H?C076_@?ZFY+&?5&#D\MS7!R M,["Y*V*H::M!OYN 4( 5VCXZ"&'%GEC>J"J]>D3J[3\G##0RA=?>:OE/Q?1,5.K^>DS0YJ,.C-SB5K8Z,5>C[ M7A1#+179!$N0B#O>F87 -+*"B(E=]5VG%!P-!M &AJ;?5(*B2?S.-Q1"R->J M3';8Z2,JUQ/].PK9_UGP5,SVBC9=YOZ&!)&'17]C-:\03*@A#B$+2ME>1_ _ MI=S5!872SO7:XGZYH:N]3Q?K["E1^J!:C,!GQ\^NY[Z0A?]KL4X?6W.%Y)X% MX%3\4'%9:&A>V"-W2!.7@GH(1ICC?5!].T-!*A7,-_-7A%GB!7V2AD(ZZ%C( ME^5J$!*27X6,#G-.R4.7O#37=2IS3;FU^A[(8]= W:/\:[KFB./(1.H>>=7@ MF"PG3C+JSLNM:;2N+;O6U&>:WJPOPU;;87H>;:EB68U/.ZW/ADWK,>M&Q M/#P:<:U(Q4W 'VA (\^?!ZOY:LO7MG$2<1QXII3E-9L M;0@@CNIN>G1>8TEN)&5'.#]29D@RCH[QP(E=9KEAO!/#.,2/.QI3'EL;;H4+ M#F9^N!/5G:4)&HI8F?1$CA4MU"_?*&OLAA@7VDC?_3Z3Y"%@0.&288#S.E@C MFL KF\!AM-O9D[MF ;WB"P[=[I)]+LA19""SEHJOVV6!&)V&TK1K&-O?+P;9 MB!#.X?(\E96NJ@V<0J'F&QEW1AZX[8Q02M!MU!-QF+54H/-UGXR--FRR&8&K M1RPC&4)>\XC1Y:XV4[_A%5UK(J\"%^K>RK6C,'FEZ39=7X"#!=5-+.T*.*JBI.)^.Q0M+GU#O"W.=1J,KNRDW8?!,8SZ-$9+'8J&B_@Z[ M%C=A\E>:%#L::NFU/OLX%G@C!X!1/T'K'<.^C!'#R+CZ]Z@V6*#+4NP/1M07 M"Z D)/M4NJ-JA$&8D .?_T>Y3!8351H9ZC).V!:D_!A&:\I$6J"C[]";&-+ MMF.D/+5D9TK8$TCV5ZS[P=N.DY'U^3:4/,/#+9B,TXP96>?TU,DLG3Q M>"M"2D0C_"RCCGA"X)%S#+LSHN!,SDZG0#ES.=.)2*/P=9)%T9ZN?ZSS, M8;JTP89 >9[%3:@4=]0] !Q="*3CAMN/,LK,L%*"+W&*6&^(KC#S"V5/&R[( M6R][0R^/E6$(VX91XKS(5^>5>SJ;7NR3./&"%0N>[D+?Y_:#'VUO$S0Q0XX? MPQK9RBY3+2?$>#"PPIT/?O9P'PW"/.5#%$;D5V!%4EY3W"8^-9Y4>/B/E//Y ME&O/:')@JV+SBH:E.6PR#DY0/RE5G28&%C(Y>@B$TMJ"))3VD MILZYS&:I'H1=OM!HR6)M]M-.A+#C7V?CG*3]:D4%,WIU5P8#.&52*?CDJBB, M TOFE)!@3T]P_EGNV@8KN(B[Y/]\".%/8^TSM&"/'>=&_A V)W^FO#%CZM@F MP(#$4FCQ=#83&R[$_"S*?(VUP3'X_'&T3Y.MVY\+L^9WB[);152Q\[.P M,:#W,(:U>T09)R)8O<8;!76F=?MA_P4Z1Y_! =+\"UY0S2)+R_M,:C*O!*M7 M<;%AT"]C>-VAN=[21&\^C&]@LU=30?Y:.->YCZ M6M%^',-@6'R9'[RZ6)DA.)$=93W1]YSVU8U@RH&,@Z'*G/LK'Y-:?H:!3GF_ MT%&FK04P#">E$^%7.6*,]54,#Y#M@+XF-]"1@GD9W_,P2")OF>P]_YJMZ?PQ M%O]Y9/&.))!":A^#Y-E_6O9'"&Z]U.A[@ID#2 M'\.,/"U\; ;?Q];[_%6F?J#1]MNZ86!T29!B&X+/3NQK59QJ3G>(:+VCH[.K+L$9*@%?^8!B_V/:'&?L2?>*AY\! MC(1A5.JQ;_[:ABQ$7WB@=T_3'0WUNU5C#WO=)'GEXUN/SV-S(.L@QBL>L?I8 M \/05+\'_]I&'Q=?2[*NV9J?[L'K?+42Z6L]_X+%2S^,83C4;/"/Q7,*@\#0 M)K=YM%K+$#NP#ZYWYU*&>5F!*PXW+(C9DLA,\:Z.)%ZOW::#I\HJ*%=/:#?\ M2X@3?J\<1QM-/=!3LS*S5XR?S3ICF/Z6-E^.(.55/!^S;/OF!V.OY&78&':K M> LVW;&K>6,O'[M'&=OZR//*Q[[>GVK<=P,:85[QV-G?)AC&5O-3#^VL?I#! MY)E&CZ'KEP)#?<"*0XW3,PQ,VT]V=O/*5ASA6.*4X10&C4&-/= APQ$W[+ _ MK-(8<+UT9(!KS833^,VW\QUC<./SJ"F]8*I_9#2)=T!V'H6<^V$,B\N=2-R% M[NV_.R7'BRX!, ^Q\, '4") COP)! MS*<0VLP:A4F"U2TWQ(VWI14_]BPY7 5WJ_=R!@_UY^DT!-P+*R2X(L=#K6?8YP1\83]%SDHZJV ?US,97_-0Z/]#U28[14/D([,]AJ& MR7Q?]2ASCU@N7_!(^.BQ2-S81W&8WU+*+W:X[?591SZ_:R/B%SEL][.4M8S_ M@AT!?@089AEBOIP+!XWF1^P9_P+#-A\0&P+^"_;,S(-_&:/<>S #V%=]+V+X M+UM_9>*5E&#':O!749;=T@$FOLE#>_F^V!E$QT_IXAK'O^82-FV$?T)Q?!'$ MZ;S"X1[@V%]8O4_R98QGY6-(?.-9>_F^V/&LXZ=T<7OE7^.931OA'\^.[[]\ MJ>/9V%]8N17R90QG'XM:0_C&LI;"?;$#69>/..J-$R/)OL@AK).!\(]?']42 M9E_FT#7JERW?U, T=%UN=WYXH/2>1L]L2:OMG>_,RG00#V'B^>KOYV&*UH5&-0 M*V!20?\U8D&=FGVV$D7VZ'0#=\O#>+MW6=P6IV4F"&,XKK;\ZP*+U<]BL_#4 MORZC]+5$WPG4VVP"]23V&E>PU[B&O<9G<5\_7*=+RS"MG_'TVBXRC)+BZ$M+ M9#1\NJ(O)BD1VM1#-7?*;F@"R*'L[$]L-C>0T4^15)BM^_S.>TD8(.*']]]_ M]U[@(?SE;US>)5>%P_IB_>!%3Y0C]D<6>,&2>3[_<1U&6_X?QS.MMGV1HEKH&&M6X5+LQ@B/[O,=>WMUP0AB/DE9D77&"]P[8S8(#%3!KDL39*Q( MSHO<#FP"+1).QQ5&G"HN-W2U][DQYD'"5LS?)^R9WM/E/F()H_'ER]+?K[B) M.)K N+&70;987WH1[##&7$TQ;#Q %3G=T&.;"5*P'=:HI:FB50Z8IXK#*-IY MUI** R&M"D0*B4@F$@&G((I0T"D3"U P+='SJQ#-Y?MO+IZ8 9[[7APOUF)J M5E,@KJX]]LAL4K449+K&F..E4>;NA0TY07#AM-",XZ)RJGZU)>$J&R)W4[UR MJG^>MD+LF#7"]O/(1>Z13JN7#:9?V*2?@VMY((_<%JBM05;7'GD$-JI:>>WL MN#'B>&R6N:O;9I13MY6T'1Q*]UF]\JZ#W!@8KUE KQ*JO0]ND?PD0:.[(2V.V3GMR8%0#Q5M@U7K35@0 MB0B9IAO>\VVX#Y)A/EE.^W4'=MF$%J-:$GZ](7VDG^-X_O^[N]KFMG$D_5?P M;3)5FMG;F]L/-W5U5;9C9SWGQ"[',]FI?-B"*4CBC$1J"!F(4)U1@^B'_ET'1VOT32V^E^'="^(MG+F^Z&/Y) M3&.11S,KQ')TJAV(.-K8Y77NH"DL^C:SZ#MIT1=IFH3/PM6>MPRNB3X(FXU2 ML5C/6'I:R(P$_[!C"7C;S_Z<\D'08DG"EFHG)'P)ERQ:"X7SV2C/+]B!R=@L='G*.1+'T]2#.I&JY8YS_3 KE MJ-L,2\T4RY?\A89;B-=/L4B3=G$D5;.)MTL152\I#X-60;4-%>2APU$MYKR@ MD03B .**9,!<0C.%1$*Q)66^"R(YCY-10$>.]AG%-.K)%@^TK)= Z867&/J+ M*R=7QT1^],R2]VKY(Y=:Y?OZ%\L_#CR5UQ[L:XG^5)''G8'45HY#/4DBCDM# M(7-U1.'UB4P2Z/:\:9H2X&P5]%ZOXZ]7*Q;X7P[YUF&FAGA%\@H'SZLG'A=3 MI7_;+(Y+993_.9_B\UM;Q9TNTT;/((211['AE%<.9/VI(HYE X(;Q15QU!WK MUVR/8JU6W/GIM-P[FXK]\Z/>P.VRIM'L:1="W2:_/ M20+]"-Y13B@4ZH&AI^=H9Z (7]'@+OS7(5S*C1WU SN_6MQMYJQB@16^.134 M3IM-)+!+[URL*ZB2?4Z6Q")%KBRRIWR-K6-DF(5B?-RUO8[2,#U^$='L-I)W M@ ',(WMAT8'!]O#UF]!T))(PL=")=U"S.3XD\?(0I/PB6F:=7'F[*[?#\D(> MC495_<\B0MQ0'Q MI],8(/[JGYDH]TDF1LT5"\LPI)[7! R&NABAF5O MK+TAT#06OT&:(9Y8Y?E W*9ID;>W?5Y4[-/+7Y$:P_TJPG=QK+HY5[988$ MP"T(S^7X<=J^4(,KH"#HZ<[OV+ &C!"/]/6C()F$= N!3C:3MP0+^W#,<:,% MT#R$6,9BCR9M1)\XL"3TE>RT3/*3%TNI)@XSHVI&0,R)R_Q%D?<9?\;&6_=/ MZK$Q2,>:P%W#/<0^])"&P<%456D\XDH,X?)F.$SC5).L5P2GJ:[[5\WSL?)Y M\1=Q2JCU>SI?PG2CD:N[5G!8B',F_F_Y1-\,2G6CA#S*]%!/.;XXD$$<6?J@ MZ>LX-^K:HN)*@&T16'+&1',F@K6?$.-11Q@VYC)1>.U&ALCC[N)H?1>^L"7@ M3UONP#D211YBAE%:_9Z:"T7$@6<@8$,TK=4"&+?,8#D!4OP@Q2!*#O\]:CLJ MKFF!T8,<DGA^YSHYG671,>#]/'LB_7]WOX7ZQ^/Q_ M9FO;\7+;>.3^TPBU?E;@Q(L'F:8.1^?:@+@?!H:4L:M3!FI2AF?CYT\8IHO,2IM+&3K*[AB M!GNJ02CKZ%Y[YD 2D1X?!.I4+$+@E?D]I!)RVU#$28-2V\Q#'B!:0Z]>'FF8 MA#@LM)>]Q_DVR6%!) ^YL,RY+-3>N'R6TM<5D;$5U$5R/@]5W(NG= MT>1/\UGJLQ%(_<@")S\Q7?T9^R%I@[0#G(O>9I3S8F'YI/3$!YX'1JG)^3S3 M/!*D =W^GB=T=[]/8[/?GP_![/@&0+GGG_R.W?5-X@[@^Y(T/#888_#^H8&6 MT'D, *.@&M#]*UG*?<3,4< X$G,PL,/+8T+],.RAH4'J 2+$3J;4>7"(LAW\ MB$T<&T9">K)B$(1]AHK)0 X8/I[B_4WXPJJ%!G,,L0_''$A: ,VCB64L]I#2 M1G170WS:0"/=/5E!?[IJ9.'D=0-]L"/5-!/Z[(?K*%R% >S&9"<>]&5-)DNT M$T>@414CE +$3VN]/H.1#[S^]IRNP/OAZH:\'1;R/R^/ERP*-K#6LKSJW&(: MTIC6%7AY*ZAI#L("9&?1G0MT908$.)"<@??GCL_1:]&LSQVWF#8[*Z\';K?R MZIQ96;E!]'&LW.MSQSBQ3WAZ@FX-O9/J1R#WW!HXE5,)Q<^(_;%.2N=3 D#+ M4V(X!AY];MKC \)! &^'\D<6L/ %3E%8W<^LAK[G"LL"A]R7=CZLHS70D@M7%W9>3%UDZSL9=?W<#T MOY!9K<,FFNE)'58]:'$M"Q4)7^_?U]9S_& M+_(!U]M(1UFXFON6LDA8XTG E:_$"@3OF?KOQWB[O8D3 6)IB-S#44<:_$92 M8_D+/A!IQ-_WH1$Z[XINX#EC"+IY7*9!D, 3I%^!#\D8^=P9K4^%+I28W?*G M8A)RYVH'ND76F\U [ HM!7?>>,W(D[-$-^,PRN=5Y3O7T=*Z'SLN\FO5,DKZ MLTBS=#-STP=X0-P"6))Z1'[)UF$4=0$_:0.<&LC9'T/&;SD7 AOTUGHR\O#6 M30DG_7!:S$0<[CH"Z+$C#'2Y;#+WFE,GH22/S?P?$L;>0@[5YM-LIY,:[71F MZ10M5-/L'Q8BLW.5-E@&*X9E/!>DQ'5!-%_R3G/V]@;YU!JZ6/YQX*GJ79.P MK2RBIS$\3OZ#YED)-Y%^[X&][4-5WE?]GP.Y\I M+IF8MG-];FZ*1<8#/=I: M0+>>C#P =5-"^\6'GHDXU'0$,-IB1 2:C->P >6_E0HBM@:/=4_-!]/$5"/?_WI_7?%69YRZW$P6NCH'S%R9#199+=[A0UO^$(F M:.DF%$-91);T./6NVEB:S"GZN)D[-:9>[0%2NKV-7IA*]7,6O]'MH?9<:],$ MU%&H#=A2DP#+:/01JI7P[O?#!?5\-;<4P4HS(B_ !:*>LVXIXG<[-?+PZR% MN5P9TGTH"$W>*&!\U13D"Z\EDH&73@'C RY90/X14[8P8+"ZC8)X)Y]Q_!"_ ML"0")A]@47&Z7F\>C3E,-0N)" M&F&MZYREL%86!4=(ZVE$*.R R_1*1"\PS.F;K(VH%T5:O=I:$">*NH>X-#Y4 M^0]?^L=>UT*=KO1P$R?I[LMF'5MB; MVJH@:ZF)+6C"7ZQXGQ6A!$+];"=]#K7_7X2,YD:%.!UO1N/X"ZRB&A!SG$X6((5*[.5>8MPXGF M+@])0+(-?YE+(.L[6@:2">$G[*#1&H2E9\5=K$PSU8">]KG66+VB<(>M"W7T ML'5(8 MK1^2.!+_,Y"59WZ?J/LNMU%Y1!@%X7[+;"\0]J6)/%X-HK)RQ.I%$'',&@97 MSRY?LDM)=DJ+DU_W2YHRZ7S%9:[2R%R&P9\:G,PS[QI:A@U!]QOUT#/5#>&E M=S-H0#8<-N>V.NRUZH=E&0@T*VMPU[M16IC!&B9(V5+=R'Z*5<= )GN#RF-S M'';#:K=.VT]%ZDTN"L@W55O.P[[#VA5&SQO_-"6OFS!031PX"0H.!#KQL$P: M.!KR#*W(I#!3MR";2B>:#\F4\Q1G#3L94?V!2\P\[+Q.I8;/9Z:@ZQ_J^JC7 M]F+R#.^7,-T4S2I5.?J8]9I\S-=#AD]/9R)(HV4_I9PT)>M 7%6X0BD1\]Z M=;Q%&>6&3'"65-0CU*I([F M^]WR><^>T]N(IXG\+MNJ#/4CD4<'"[SJ;NS9,,1^;I/6^:L7;-CRH#I9W<71 M^H<4#G #)U*PXOY7Z57L36MO\^A9V:UUG6P8.AO['6Y->V*MO=>HPU@L"'&_ MNDK8,DQO:" _.!_I6[@[["[C)(E?Q<+ZBN[%+V>-!QU)(+=M%X64#;[+?,1> MX 3#U36D)T!;:!I1'YJ[E%N]Z:ZABR8XLDCQM+*110=Y'7"3 =) MI@-V#GZZ4/'(]EDWE/L5*(-K;1@49AN// PT0BT[O7$P8A=OEKE'$_2,LBS\ M .W"OWU]ZZ>"N\VB65"+=L*O>DPC_D"/EN+KR1#D#ED'J/+A+?V.V.UJQ73^ M= (QDE'S]$T<'D]\2#D<]A)K9QQ9<8MT8 ;^4P/(E+AB]I\Z,=WM36]*5)-0 M_^EE?V@L!8;%I\CF5E-]A =%>!7OG@6])=G*J)&PB+UZ[O,;,+;D<(\?# NZ M%;5)DMO,0QY;6D,_Z=MKGX0X"K67O4=?7LE!M6ZH!JJQT^DV37@GA9]%L%6V MYL922"^O_3^G5)TCR][=:U5R;"" W.N[*\-<3K?-1AP''$ ,5E*OE,<61#$D M!4=?=]LGT\AMN3;F-R:H]ASF7A3E$3/PZA,XIVZ;_8S<+T^E[.-XBZQ3C+>& M$X3LG&Y5??P$99=Y2)VG,_3\CD6;2=@O6'3" MX-Q><<-*;VHFBC:)][)ETR%:LD2^J;F$SV28"S/QM8I)-'&6">1\2,8HVRGS M<*%B$@5HE.YW)UH%KXNE6'3(/HFJD:(Z*W1V":+;S/D$L";XAA!FFC:O(-:( MHD\8HWE?3IJS48'K.6-#EH<$CHZE>=#S&<=&4\99)"LXD:QYJ>;E/9:-IH02 M9IF2/1L0^]GF!R6TV%+-AB&-;DW 3'OY, ;Q*L!6MB'-PQ%[8ANIW7?R@/:"2.H+4J+O M_^94/>Z[AAM4S;-F:=-GL)OM.I\R.]L^EWP,^[XS7[:::$]^=/#BOSQ>U57X M[L4:@T(S%BG.-;QJR803W*_N51R+K]_$7QB/?W>D,0OG[JB2K@@$ ']55GS3!>U,!NBA"E*3.+"762#QX%=,T7N.#Q\R&AGWFV]&Z%:^2'>_DDB7\HT(8Z7,,@&Y\S6#K=9E3:,1NV,+H=U+ MFHJT>DU1WK22U-7S)K[JMN/#5>]JK@\4GC!C'L]]53.!TA,N^L7X]P?6]*1Z M-Q+(_=E%(96GUSO,1^SS3C#Z)XV2&RFQ6Q#-D B.Y*OFZ6F9/*E:;@[I(6%D M%T:R%PN6SWO=$B)O&*CU\,AV-(3S3/>KFY '=/L[HXE!J;T((@\G_975M.1N M1PUQJ!D U. +]5*G3BT!K-XS&2!/45(0$ //2GXBM<&9,^3Q1\3A3^PM?7IE MVQ?V,8[2C7T?SXG<,50F M0L%_XH\X$%R?7N.>RBNH?"/QY40M+F$E(_$-1)-3)-,%$> L@DB,.W0,I1_A MRC_-)&((QO9#<]WH?$M1HZP:Y[@!1+Z5R%'!,G7L .8SB!Z#Z$@X]G_-(W[< M"'4/H+:,S#<4/0.,;B1T5*!.'#N"-/W(,HB'AT7\;\#:?5?ZG^)(] MT'!YL1)Z,,0"=RI(0T%/M>0W_KJ3P'[[KP*JX6RXDZ^K4M6#5EU Y.1UPZ+\=_V7\*1=PO9Q B*K9CT9 M?0[]/J2P N(JC&@4A$ MYO*Z&Y&/N+X3_SQ;D(KN]TE,@\WW$]_8]O /W^9# MH!X'!-Z+[-_4T\? EY*>-BQA$CG^5++G]Q/O]\)5$2XIXS>0*DZ?(HX3"Z G MS!")8?\@ )+,:Q?_U](G7'Q4Q5#UG7=1I876G -&DXI:1P\3H;F&DD8\8\:5 M,G.BN&<]&(8-,O^ME!2Q-;2#*!IC-YP,Q M/\?6)/% I_Y*?NPG(1@+YX.0%A:0+_J(LTH!BI6QQRS @/FS7O7"L:%LS?N0 M+7FOU84>N,(0&F_1#$%WGC[?774MHD-[HO.+(P[8AH\X6>=97>C)!2%:$O*U MD(6 ,![[51@4F?76',MW7O6/<&G7].*I YE9.6Q[Q9@=LYG&;!RP Y3!'$WS)!E3DG/- MKO+XN^D^N7(TBQ]HIHLDUX7*^.73%^]@JXI[?"G5JI?W63D"6MUG3>Y=U%M/ M9L[!Q:*8UL&EAL9<@XL-RGC!17/-'HO(&",,+V.HYRR\Z-*AYYN8_O_@@H _#CE0@9V;-Q M)P?DO!X9H*IE4<,7O6X<>C$'N:15A76Y0DLR=[?;O:N/"V.+YN3:XV(P^S.M8<_&DX.QO==YK/.@\% M11YF]NAT3A*]0VL M_#EE[Z_*G,*]:WA/QC9^9B9[!M5FMG#VF6>;!S??._&A,C]O$CVS)V X\ M0S"^*AAKOOS^-1*)V";Y_II \=I';<6S7YG6(7(MAO%??"U./F)$ER MQB2JNDFH69-8\X:[O!GSB2_?>M%/P90(KN2J)H;P!D8B]$GYXYN$RI,F1O(;IQDA@RH3V%VF:A,^'%/3X%%=T6O-!,WTG>U%$&J$'5%6!8 DJ!K7ZL*:I_S2L]9"I35ZHJX6Z:6_Z/7$=OLX$>FK MBL4W<<+"=:1N$ ;'IX1&?"LSBXOE'P>>VLZG.I)"'J_Z**@ X M9Y6:*5%<%R3C2S1C4N),2JS]!"0O2KI>K5B@>C=FR@FT\3F'<-V]Z6 MX?,RTS.@%E.]F\&>=Z/(0YDLMVYV3W2X<"JP_OSR/7L6*P*>)K) =D,#9NWI M:!F.W"^;@);]TC06L5\VBNQJJD"8%)1%/BEHC](]L:U7C@;U+J915I(=S"%Y MDI:<4?SIU!'%7_TSW^B^> M/OXAUOR-U-2,4\*VS'Q$ZDUE&YVL;^5&"KT!O MN 2LFUV]CZ'GB UM/F(.ME6%1B], MU1\^RFV5N@VBX4@C]<(Q%)CO*P]$%_M>\] PW;=>]ZH%+6PG%H@T&_/'H;L: M\OC??BKV$.^ 9.(HGDE(A(A$R$@R(7V%Z0D59D&.*-3Z44B=)?2,ENZ+UZLX MXO$VA*?4EM=1*OM0&>HCEJ%(8V4;@'I=:QJ'=(';**YS*[,28:(I>ZFKU$$T MEEBL@V=FGO6%%_/(&9GH0*4+@Y%Z*\V@@=HCM;[:T/A(Y==P=_(U-&?4;28A M];YNH//\N7$&]K2Y/8")LV4MF#%=GC9;'E]/9<"[FB398V8\#?C?J3DC_KJK M!S] A/N'!/7W<+UY.$!G@4IQXR.%YXGIEK<-?4[4YA 3W=5T%BR[DYI+%.V! M;-3PFKO7/Y1[@81$B7A2S,N%]%66\*C*/ (KWFVUA"4Z>]*8JUWY.W^E;F/D MKQ!=TBU<\_J\82R]B)87RZ5\AHANX>V ;0Q-NOGE4?QA'W.Z_9#$ASV_E3,D7Y4_/PCE$^:3<,9X3+&O*5/<;06>9N ]J-Y>6D8AS0,-$++EX1U@[ O]JPR MC[J,N_C'TP\9ZP6X[\1+LU& "Z(DHRHA^5Q)C0/PY!\-2?)RM:6K''"EYU79VB?BAGGSM?*6R77=I'E: M^C@YX*FMX\F+$:'WY.OJ#V(ML+H\?J;03B6M7R+4IM@#D9Q3A'!4F#%X=*0W ME[CB"FL@I]/LR?V*7!X)2$"$",8%NY_<&:'F%H7JXA5Y5JI;V'3G, J6?'H M@\53[".1NDL+>'FMK'X8]FI9@]2CULLT[^QH69Q,7# ;"7L.RW,H&1-C^60! MWQSB:0^;?];MLT-6OV(P#D(:9^R@]*'R\Q$(/\L-@O9I#Z1)>O*GD9!]I']( M#_T!KO@O29F#OZ17M1[\R-)-7+I>I;J@YB? MRPI5HMMY+WYV49"V&NU'ZEIS*7#!W(/.M.-9 9663 M:UD\RVNA'9..;.''>SW^-Y%10,-3W;M1XR2*V"@-XD\9: MZ7*A@SSX.*NF''HZ$T$<>-RQN+J4YEB\5:5XRI)PQI64V'JNSN%1T(!EO)OP MA57+!;*UN+F:US0!J=NW!YO7]JRCL9?XV@D_<*4O8= QOK@]NJ>)&/,=+UTC MA?]-5D(XLJL6 F6^P?3MZ==-&&R(F$YH$$ CTNR-GT.T9.JE'Z:^QSOY/9ZX MACBN0M#&*+]E()Y--)XV!)F.=DQ#$6< MTC1)[&JN);I$$?:F7LB!%KU/L[]:A0&K/Q[3/!IQ"&@!,V^,9AZ*U+7;2.Q^C$+0)CEQDE'WN,'M M :T'E[P)(Y'(AG3;RB6-H[&[I!UFQ27KAV)VR0:)^QEI3AR+2TZ+UN,V%>-0 M-K0<*:F.0.J"%CB53:/B9X2N9I/2>1]#T?)^'B.3PWK2XG3,/&S-?#JB,@"_ MO0VT(,@MSNLYA6DQ3?B(*90"+X50RZMXMV<15W>97VFRA)>*@PV[CYBU7MZ- M G(?=%!'Y?73]M,1^Z\+"N=SP<"+2&:DS(U(=B3C1P1#SW7Y*95R$R8\)1=1 M)%99":>)TRF!'DNL_ B40"A?AVU\I.!D(%(O;P9WWO^]/ JAS[80MG\S=/!' M2=?STP0:7HN'"3P[.2IWS/YPZHW97__SZM.)!BH_(/6S<^'!J8J_1>A!-<(Y+RC(UT\3N\60 MTF_"B'HQ]:0:@_5RDGN"D@N*Y@)83L=^8[(S#O7KSPJ(#(Z!\0LFZ MG)U+HX7*K?Q1W8)DZC#SAG*2R,(/6Q(>KB/9^%'D MMR(G4R P(ADGDK,BDA<1S(CBYO75 B^Z>,=R9R0?&%QY M/$[L*I]$9-]<[$3D#JC186H'(78;,RCM/._!J%D,3(K0?NY&:FIL305O'JP--8,'YZC2U-B4TCD3I3"WA%4^+:8=CS M[P:I!VA5L@,.),A8D.@ #$CZ&D_=@G@XY6/-EN$(O_!=I.YQ-JN@38 X =K>K\6< M80:IK)=D[#/F9L?G<*UV7 R?DQW72#VX'7N];(,)\82^FWT)S]!;K]\TS\+N MP^U@5_S8/@6S+[>4W-FZ=3958^9^[\],ACPH,QAP0?H^C-9OXO_-"]&S$4@] MSP(G7WA6?\:^X#1(VWNA">7WLZZ8;*F;8@:PF0/U>+"C+5G'+RR)Y(FT>$6T M3 M5P)]X83JP1C0YG\O0D2 -&"+^C_[[8"E457_&'!QJ@.21H?0;]K!0)^HD M,:$:":08$_O_D- E+9^>/S@8?TD^K#7N5Q=)(J279_4M)2;36*21HQ7$91?G/]R*^0,=L&I'J)-]5IY*0_"):?HHC M6OP-W([G-&A^'KH[%>2.X*B6LHMT)('8>5R1.)^F*?&3)XFJ'$F9I>>E\=2J M&2+B]*B6&9+GJR3F_"X4:W?.+M8)DQ*8DVG[<*21H2W0/-FVC,6>?+<1?8"= MX #8D*WB0ZAF!$$:42]?,[Q RAYN<@L.9O[951^Q6Y#ALX7 MQ4^8[6BH+Y&R)']M*H;'XJ7%S$?Z%NX..Z-GG/Z.V#=JH6COJ/R(U#_J970_ MYB6I>?214?#XJ[;>)B'= M7D30 'O'$GAOI%6,Z# 7<^CHJH(\HK2=B#W0=,;A:L0%([EQ5["JQJ%IPQ 6 M]!CBUG2ZN+J\&C"*?6';+;^AR3H&43FL3OHMO58CV:Z#U0V=EEI:+GS7C9F.:0UU\/#5.OU<\?4*<\'DU%AR$ M4._9<_U1-MLXY+YGA%9Y$.UT$&*O,\OJ:H\910(D?3]?-BHXC_M++!78=>W= MZF.&H&:1YK: M&N74#$/N,Z\;LZ)(GU*IMU-%*G:0DSWWHR#\6^ =5"\CZV1Y,C M6841C>06+]=/^)& [F5["1;!Y37*.1S'V8(LD/L':GT3*'$F/I$SHD8DZ=(" M+J/N<]MJ?+0W&=J%ANNQ7GEXYNQ?!R'#]0M6ZGF7;!*096S_\Y="#I$._BG^4O]5-O]_ M_Q]02P,$% @ Z()L4T"@&FH@:@ $_$' !4 !A>'1I+3(P,C$P.3,P M7W!R92YX;6SMO5MSXSCR)_I^(LYWT/8^[$S$5+5L5Y7MB9G=D&_5GK$MKZWN MZCDO';0(29BF2#=)N:S^] ?@12)% 1(@ AQ?_291L D9D_)!*)1.8__L_[ MTAN\@3""@?_/'XX^#G\8 '\:N-"?__.'5?3!B:80_O!__O?_^__\XW]\^/#K MQ=/=P VFJR7PX\$T!$X,W,%W&"\&D^#UU?$']R ,H><-+D+HSL%@#X^/ M!N=_/SK]^_'QX/%^T_(>37,&ZYMZT/_][_C_O:"/#A#!?O3W]PC^\X=%'+_^ M_<YXNP-+Y /TH=OPI^&& VO\]2GYY%TR= M..%6H?O[2^CE YS\N/D6M07^Z4/>[ /^U8>CXP\G1Q_?(_>';(KXSQP?R9OC MOT)&^P(M:?O*^!D/D)S.?TS^^@/BWF#PCS#PP!.8#9+?_3U>OX)__A#!Y:N' MQTI^MPC![)\_..\Q_( E,#P_&6)*_N=5!I7\OR/?O?9C&*]O_5D0+A,^_C# MX__\=+N9"QKGXS18_HA__R/?$ E)7,SZL2U-SS&")Y[)9>"[P$9_+P ((YJ2!,:R4P*'YT0M5N &$X=3QZY.\,:0_OFK]%X-GX%88*^ M=F*F#6DDS9?!\C4$"]0&OH%;M$\L@33BB6.;R04G6MQXP7=Y@B^,V"'%5S": M>D&T"@':C2&:QF,((C0A+K7,[JN%BEO_#41QPE*T2]PX,/S%\5;@'CCXK\GO MN:GB&DL;E7X1 M= MH^DT7 'W#CHOT(.QB%!(7;70\ 0\K)#0IANO)Z'C1\Z49U_C&4"W'KCU'T/X MAB;GK7\"GOOD?+]'/X30\?!VX_BBBTAD6"VT/\?!]/=%X+GH2(>71[SFIH_4 M51\-R0$1>J0"YAC[A6,7 MWAB#$,"YSVT+BP^GA58$G"7<[/[(:HNA/P?^5$1=,,?00M48G:C"%$_7[WAA M )'-E]);DX;'TY@X[T+JN]!'TSZ+K+ 5_^K?M-=T)O!_OPO09H[0>P=]@$XI M(7 A/V#H VBAYPZ9[@)PR9MK0HH+P-)Y\H0PYBPI21A] ]SKC.' U7W("@QMRIA.DE3Z 0>>[)C11!S'GK"=(%G,, M@\]]HM(3&M2T,Z @L1PCZ3R/"%*STTNC+2\X\7(G(^UZ85'P#6?*G=(5B!WH M\=/'&D*W14*STT5I%!G25)JW32Z1X30/PC4^\@-_'B\4L(/G:Z9RZ@E,5V&( MEF@";07,H7Q ]ZFQ":6[78T[-XH2Q366(2='4=H8(QAUIRE*5^TXNC4-Q^&U MA9H1&;T'G+B'/M(I.'8P[Y7$$BKG$<=W#?$LB/*!,8)!O@7R;QO1*CJV05P8 MOS92@7R#&43G4[220V-Q((/H>P1AXC9)PF6=4%QYB0YKCC=-E%+V( ;[TY"M MZ*ZFQ5;"0F[['8.YD[5"?_H*@GGHO"YPH+AR9O%_UF#>709H@?MQ^E-^)_\$ MH]_5\*S^[ZO2];_XS#>8^;**YZ@?2 M21]>#2$Z,F>O>QH3T]/CDT]F7D_.C M3^?#L^%988I%3(S"\G2=<)J/C?Y9@DE5'%F+'U^31_4?I@OH;5 P"X,ED5/9 MUP+.60>A"\)__G#TPV 5H;D$B7,8/]U'5,Q B$R^NY0'U%DF4TP8A3O!Y+HD M&;!#F?W?E1,BO>2MG\!K$)+P1&E9XLGGX?#LRY'ADN0A(!/J,4&HN7R..Y7/ M(T ?1HK.O4*6%D,ZI7;]DTW]]#/)G/1[N27WZ8FOHG:][3;MGU"Y*,CD^DG[ MBDNW_1N([+;5\@6$!-'L-NF/2+AFGHGBLR&B> )SB*GQXP=G2=)]I&9]$PG' M[#.Q?)&C^3H3'_8[AVC99Q$#2*]?8H]!N+X,7+HTF;WZ)EQQ8C)9GQJR!"?. M^ZV+> !G,,T 5Z,:*>W[)C<1,C*)G1DBL9'K(G9&V7^P^_F(*BU"V[Y)BI>$ M3$KG9DGI$OUS'$Z"[WZ=C+8M>RJA&@+RP_30+ $E.GLCT$4.][_!U^9-@:I<4]E54]#+BG]+@VL D8A<"BR*?ZY M/]*HG77.?Y+CHEO^XRR^WN,B\.D'W-TF98J.AF='7PR5 ]?,QLFH8-S?S^OER^!1Q!$Z>_]D4+]M',1 MD#P+>I;#]?LTN46E.'Q(S?HC$.[9YW(QQ0MPN0HQT:D3%T,*\7,54)!^ V1ZZ&& &P#=PY<1.1C'#-4=JWC>Y"E"1R]44KP%VWX?Y W#F M]<2F5=^D4S_Y_(:6Y"DP>;$]+QW/NUA%T$?'-JKP2JWZ)KSZR>?",\5M<+T$ MX1PI]Z]A\#U>I&]7Z2N+V+IO0N(G(A>6?L]!!J\%\+PZ&14;]4TTM7//):+? MEY#92,%RF;T&3I]/CEUT" M_!K%N_5=\/YO0%]^.^UZ)T^.Z>P&CJ>/\!3D@/)Z,U[8\@ MA2C(92DIMD)75-F6V!OT&Y)U26G9'[&*$)!+E>0_Z9U4T\A(/KD6VO95LG4D MY+*5Y&OIVFX:(4K=A%K/(9E(I;_W1X;UT\[E1O*ER%F3__AQ]TE)PX?[J^ MGCS_H/#920[_;<@9SVZ@CW@"T>H- MTGA?RO,4OB[BR[ ],:,H0N*D3)OTBR1.ZXQB?.3H/_@1&UOC@=PQI+XT@G# M-3JB)ZE$*3C@ZFLH+GA$7(5'=K7J]?7)@'@,P:L#W2S]!]H:P7^J !Q3VBI];T&T][7$0.YY&,=\%_IS/)B2T-%3D@L=(7L)L M- 5KRK&3=P)Z%SL (4RA$AM0.S;*J>.>QGM!EBGE+ P>QC!SK$251@ M/&[!\4D3.+;F$$X+QC03B&TM 0,W:989ADR+T [9,FBQQ?C;I@-%VURU#DC- MU0)O=V/@T/1FJ16A-IJ-!8;PW4+1.Y1Y]DG?M:,483.QPT.YDJL'G4[F1V>- MO:A\[N5R8Y.AP2-+NG>9@TZ;@+!35JX6"^3V5L)!@%1)&XE^1-SA!S5Y%GDV M&$A-[<,!-Y62' U&G22Y%<,^: 0Q5=#:HZ#Y_'&U I.@4)X345WK3&#V,1D0 M,HQ)<>*5GCYT^9Z(-2W6]7ZHNGZVPZ<9 VS<=!*_78&[?#Y,8H3=UFV0,.H TL)JZ3ULQX0HZ;*:A[:\-4N7OK3[T5?JO_B',\(:'' M<0A?5C%FX"0@L[#&<2_W([;CM0-N,?)S=_):7TH0:CK1A%NL-RN$EL8AJ .1 MDR*4^!ACYT.60I82YHNGG68'Z'!S18'72,O5D^O"=.:/#G1O_4OG%:(#1H$% MM#NHVHX',+7@DU*/DK:30.Q '[C73HB+RT:CZ72U7"6>VBLP@U-(M_OK.I9Y M^ 49'Y_V$&L-^:0T^%+? [Z<],0[AW.LA6 !_ B^ 5RD9PGN@BAZ /%X-G'> MZ1?M(J,<4"B+:;*<99IWURK_N<^0!RP)\,628--[Z"=:,V<6!2R[S0Y0X>:* M4B>7KJ0%4KBMU+EU0*AB7DIR>>E6@'6^QH91]L;!3]W5(S_]C/IX[2"C(RO; M8\+R!8CAU-D4=*E-T?:Y28JVP5]*'_OK#X>4;9T=ZMJF;#M%T#_MU\,:#G(L M2=TE.66;1ED+R(XF-<=0S8L(D3$,Q0F/ MR EP:4VY-<]HM+S5[.&6THI02?=>&B_7>Q\48H#&:@6A;H-"[-HLRV$-Z"0R M#A,UX"8WU8\@3(J2< 6+T#H;![8.T%$7/R+$*P50T^YD++,CK7PS6L4+-*L_ MMV=K)MYV.QUPUI!'-J9+(+'A-HI60MA*.QQPU8 _-L:;D%A +U?&V>N KJ9, MLC',I,R'.XCX[R;"3_\ T+F, T]2FM#W 298ZL*!&CH51OX?.7\#W3'RIB M!JCJ."0KF(2-K(XB2S9_C<:S+!\(^BMG5,DQ;^&_YPGZS_WUP^1Y,+X9C!^O MGT:36]3 ['B2-'Y[0Q[E%H3:2L^SDS?@KZCI"?(_&[/R:UA@W@1N/7E%KGZ]A,030FS\;(H22+Q$/A!60VR[4%VIS+OSH=G MQT?&@Z(!19+N>PS+;59>'6E2U17BQ]95?P%F09BE&IDX[R"Z?D=L1=R OA.N M;Q&O(Z%'\ J_V$ 6L2-;LA?HN$]W=E):]QQNEDVZ"/0JV9?2['UHXIS8L6V>);==BN$NII++\[>?81 M&])R<%AU(T9DB @NC$&!#!%S H8)#T7G64T;PR[]&13ES\+!:OH!P/*N$9]9L/*+#&(,K@1U("HVYKNG[@R%>9K!V M):$Q2MS\,AR>85-/IR:2 H?F**,SQ<[MC,*73&/SQN@+CK+GH!-B2U?[HX9H M?4*J<[3YY7G7JCH5@X/+*2=QORT?I,X]5P37T!=&2 ^.)\&N**OE<@_6]=4'+K M@6U"EB)N6!F32&'531"BK=M/\S!.UY/0\2/$%RQ^WTU^\A(P?'6@GWC/0QBA M#?QJ%>*'?@EO:VJ5=/!E8S"M&)C\*T U9, M&_O/8(HXEF0;E+8NVG[NL!@ZX:B2TXI)L./C5T&X^>?QKOZ4;HG/Z6G$E((>PU#D(Y@Y?7T]'P['BH76U0!;T3 MYZ>*?$DN#XT%)AK?/V@$0 >"Y;^QD(L$LO/KBZ9B1^Y_5]D#ODGP!)#5-84> M*(7-3@)."=35R%+PJ?W&:V<0XRJH^'YR3#!%/[-;^0$-T\@7H5^- ZO(.:H[^XJ+Z&^!T3)8)C2#%3" M<.HP U5R ;+A#693E-Z?%3/#-TE/Q1SX %KEW&R;,$NVBI2&Z5)$35$ I9KT M=.CR]3\@5!;3E.3J,@-[U7+TW+"K=BTS[WAX=G2F%W'MQ,X#(TXFM'7>&>,. MJ7( JW@??0U2<_PR^^PA9NJHM\9W5B7],02O#G2O,CJRI&,CWTT"15/^P^1Q<\':R(1Z3O^H[-N9"YE_?80 M/CP,LB7 M%.BH,]C;66?>YM'TCQ4,0>E^%IV(ZV[$^0]&.3]9X1RM\&+TY MT,.'G9L@Q"$"V[?V5^"%&W7L4#<_W&7H-F&6-PQ6Q? J FUS#8MK1 MRKMW8DS^>CRC,X8>>=9DM#W'HT2FV1@!R2^,U@;??@.Q)9]D14>:>?:X@;[C M3Q6=/00'-P:FDLX>,LB7I/GT/C3=[@-Q,/U]G- 07;^#< HC:@[YVG[&P*4# M&-1LK]SLL>+=\H;N.^@#G \!39M:HHS:_@ ??K8H?>JI*0E5D0-/P,,'ED<' MG=19YU%&EP.0S^93,*>1> A:GE\9:1N^PF\5MQ1^J#I7(&"NXVB%6(>2&I=+ ,_ M.9_@EPXN $OL]4/+ZY*PO.K47--Q]Q-S:MFG) 9D"\O/LF"Y,24V+ZXNUO\* MH!__@GZ]"BO>5^PRI9LQI^W:H;*A-3-HJ^7G?VG^ZG[B3Q*<,@N<]=^5? MSV9@&H]GU^_3A>//P1-:$&,?,P;_'XXP>$-F;?(6"[\LG:+E@O\P\MWR+PHM M*;A4\*6R8#X?'9^<]L/)WQ4O;,S&T8I+Y/S[FSSE17FD,J* N=M)]!;G!K!) M0;)F[IY/Q6Q,I7;]H#]FH ?D1/&!]3Q\U]3K6;=L#N2=H9.<7?M,[S7 MTK+4XQ2(7A"MTEKI$<[TM!WAAY*\*/GHCX;H?P8?!MN1T _)8(-@-M@9SN"T M\^-P[OA9:LAMIOXTAVF1BO$L.YXXWC:)/R6>1M*86BI'M9GZ%@L3A)H+-,W? M*V2K MHK^64NO6J++CJBHK##YP?'> AQ\DXP]V/F"PZWDZ?LLR9+?6\"Z],J&XQL[H8LVHY1%)^SBU(4[\V:^H+ND)<3,WZ_%1= MG_FH?QLDXR8[]6;DOPW2L0U>ME2N4!8O1WM-02;D:?$O:9$AC%GBW.+;"1YI M1VF_%CX]34S-[96(/R8 :O[RKQEUFN*=\M))XB+W;1SIHJGA1S(.'" M+Y59\RN!AJ.55\FIOLRPS<2]4[)$&@?ZI2>*\>:3T/$CQ*%BQNL:;?&EJBVR M$0?)D(.=,0U6&C1.4-1$?7,]4?3D6?$K X$1C%$ O*(K!\JWH[-?R[S@5\.I M/>$;HMU;_P0\]\GY?H]^"*'CX5HZCL]O*IRR_7?0'VR^] %_:H"^-<@_-BA^ MS6"U0,E#C[:(4M0>14L(]]82$D6>)+_.X!_ &)714*REF*9V5/=+@23ASEF< M?4HXIY(XJRJ)XEC_:[ 9S6 E4*7^(8AIKKZZQEKJSQ'GQ+_"N?L;L\#Y1%8J M*M>*QFY*&:M:V=32A#6K^YRRNC\D PYV1C1XA6])2!YX;&:=F8F7011'R5LC M/$$WC^*G:("V@VDIWLL[YXOBG.OT1LM1RROM#*VTSWJTB1QXE"KX*N",XGM# ME5JH5+_G$80)Z7Q*Z&A854)HN$$ZWN O>,2_#M"8@WQ0@_70M1/ZT)]O6$ [ M5U";:3E [,RF]KQ :V_,>J\30^D<($1--P6X5=@)8(Y5T*T_"\)E'@-U$X0 MSOWMFR3.)4N(8LS&'Q0^D(8 I9\8E+YA\ K.Z'@"K[CZM3^GG1*HS;2<#W9F M(W RJ.]IS*JN$TWI--"0KGX=Z_%;9KAQ?:2/#.? GW([ 8\(07R%09,5O#NL MP8N7P8_:$!_!OEH"^WBF6!O3)S2(,8N_D6A+T7WMZ>Z7K4/";@' M*"^#\^'9T1<]RU],B*4W .V(57PH5VGRIX1.G'=N:X 0+)@M^'P4@]?YAER. M:%Y&2WTESDL3JH_FI7)H3(;?H;O.+2 M.=;LM+N-=*RT.Q!% &PJ(:93JEMP[$XEM)X.AV?'FG)LL(517'<-"%*Z_%1F MSB@EW"2D&>9U,J>[OF<8IQ\,<*];[&KW4YES@I-FTST" ?R> %O4,V;3^F-]-R MD[PSF]K[8UI[8Q9JG1A*M\9"U/3+^\21^&6"=T\^V_@$P>>D8?J7P5_2#_W5 M[/7;^SPPS],%<%>XR ,YL\FFP$A!;HED:A=]ZX&-T0[B66(4$:]@=]?E.]GF MR=DM=?JS'P+'@W\B8G"<:!!!3.5&%W&!3^(7RH(X&IX=:4H#*HY"U5Q06O7L M2+<^W'!BA$[><>JEW;P4S[8J=^P_80:'R*Q/4C0*JD8)W^@Q/M7S045U4+49 MM83,JQ.R>94-U1,3JL<)MK8 WDPM2TLAJ ?8WJ02P+CY#:.&4[ M4WES\?1$KQB=E(=23)'71\IN;(P6:)% IP&%W03R&0'BALF6K$)(*UJ[\3QV MDF-): LXJVX!I$Q+/5'Q_4^YM#%R*'+E-PWK!C!FR3=(NM2.R-Z:@N2L2T+K M_9RRW@FYEWJRYO<^"5/A:K@P8SQ5?"^WFPUH%(:X'F0Z;R^9%L2EB+8-=T>) M+A(WC.@=?7=S*2_RT^'9N:Z@=^D)G\SA9S>IZK3MMD0.)9IQ_)JF!4X+70OO MP@T'W@M,2V6.4@M>4S'1.E9MJU\F3/O9AXCUWYW0E8I6P:_L,71E<$I2A(%9 M."9RZQ&$2=8N?PJ2!BFK?DZ.[$ 0PM(^8#-ZU3(I ^ZGWKT4(*:1%#E5'0VK MIRI&,LF>'*QZF55RJZ%WYX4CO*8CW[V"W@H!6W!G%!K-&!TBDI%2)JT]3E_# ME[%22#L<$7PNW'DK>Z(L^IG <@MY'TEK_0VZH""10A:):R3;$"$XSR"!S\UA MX*ZF:? ]"-_@M/X-L;+O&:-PA))E=LH-2UXZ;)G&XL\H1L>0ET19!YE*N<2U MRG 0[\7Z*PCFH?.Z0$H]! X_:*5_L>>P[88?2OT:Q[I1O%WZA?..7^9/=!?X M\SOXADXC23#_K7_KN^A4XJX VX#RWHGQ^W:^7;K!2,8M[6:IXII0V3:0;;/3!B]NKEP1V.1[.AW#C!=\+OE)1N#4:KI]PDD>J M4G^$IN[3GABNUB1!Y9)X M?<$ D4&,6_SBJ5$E$*S4LCU1J".2O$?8T[8=X0K$#O3X],*G(:$H9S(FKA-0 M''7PEVQ,]H]\ UJL2R6/K M*0)8F"ZVK"8+Q_^V0 ME/?[N Q?G,(4N=,+U8[)"\2_#: %?\T5T/9N!:8R@ M=KG ;Q2B/)L-A57*OF>2VR*'CS.&2OHJP(X"EJS3%L9(FX_;%.DP:-$>Z43Q9%P M^%^<:3%8KY[!$B)#"U_N!>$O^)SN78;.+/X>A+]/P'3A!UXP7U\&'^_BPA/^ M>[!\ >&.A&4.;28T&*+>\7BH9(/AJ)H$_GP)X*^QXVW)JP4,HY5LV#NQMZ14@8^S*T-@:S0!-XE8 MPQFJR=8?K:DQPC?!$!1B$D-M:+ )25.GFH?TQL; 05@<]9)D4&CJ3H\@'*R= M1+R Q)[<;:-*+55'%W8MCU6^ -B=5NXS77[(6@=&*6M^IO M 7APEH!B"+09SA@!?"EFBR1&:$_W8&YXZ4/K0A[%:&%,2#0O?WP\H81QM-J1Q$6=3I/ MXM:Q^V=CA,S+Y+)8:DG1OE;E754P=7V;\8S"0*U$V]](&*[=A?S33%#4=.FU MW)O09N:Q5#A2)DWZM G1N'"\-+46 +C6Q"L7\2\);,KITG.B",Y@FC&;L<'6]#(.,+IWQB;\R@#VQ? MK4P-_^9%ZF<<;IK( M34CZ)N\D"L"2_H"T\^QBC6NE/P0Q66D3-R@90_8)8ER[EC*F6((_%:K_#OK@ M%EFNM.U1Z3>-0[#NS;5[;F=+XU1V6B59R1ONH9^,6+B^S*(JD"(H!EN,IDG& M (!3^UZLBY=8I+.!A&'W KQL\.P<.%0Q57'RZ<^2H#H)8L?;TCZ>%0L_S+W;_,T6/$40LO(N2@CY=[2K.=R-H[B8K[UD?&0U'!WZQ\ M-[I$O >X(A-I)VTRS@%SN_NJ-"XR[K)ZF^H\+\PT"493M#!#D'/]UB_RC:() M.7L?,$G0@VUXQW!!RSA#G.K!XO;$E3*"L"=Y7)3 MDJ=&;:[-+65Y]/EM%&$W+4@2H^QF9=H%9?L!#ZC3N4.Z:$99VI#;A6'ZY5"&Y]RI9QM0*38!(Z?H1F/9YM>8_K%_$9(^H^=(#N[A&P M.S;G"%=S+R:K6,B6'W4YS14@7C>;YM*J2EZ,ZLZ2O#>7=EIH/-.P[AAMA]-5&.)L$[C^ MR,]^\!*!\ USZ-9_7<7HSVC'@QY,!%AD O/IEJK/&8"[SWBQ)4]HV'!@];$'$,)46I*!B&PKWM4]W63W,@X6 M,FWC)K13P:)+Y+NG0 3Z11#&N&1RT0O"+E$G/I!QP&@B3#(D)#!"TBY3>3"K MJ5XPY@@#.49B08(4R?#H0."Z9%SD5WSIA.$:6?"I?5^O/^H[[Q=.&O)#DC6B M&4D$]V29!T+FR$Y?(W'44-R\5@D/"Y26(];D]QN].=##-MU-$.+,+E?@)=Y: M]:,E6JKP3^#B*,S$U4#!E>@P1D),B:J2PAE)SYEI@2"R(OPI2\MW=XC>84F) M":3;&S$)%GY0'&N6X.<0#1^;^-&Y=BAE?&,0Z)V&Y2/1;*2EABD^[@,G@UW9!J? MFT&-0Z-.7A?!%?XIO4S#;C'.6!!EK<97O/?AJ M&*/,>-3S,GO;Y-*)P3P(UZCE'?#G\4+TT?9QTT?;Q9:#?!I)CW0BAU?='1'0 M\:MNC:JFDU?=98UAX*ON8F7MN3%2;2^KJMR%B#;W23>)#.:C;'H' MX\0M)"(^"3,HM>1L-(X7(,Q?$C,>,E;:]4+\#/E5 YC*.E9@U?)B SH^&?B3PX,Q_0.AHG>$YAU4F9FU9+UK["K ;& M@8);ME60B!)M"SK4ICDX'9X=#VU!B##9EK@D.\A[8 !.9-H536BG^AC-\D)? MIMFU@]5.6/LCUI=HQO]WA7Z'!?<&MG[!QI?0K;YF',2:P$+$DRV?6Y:E66 ' M-->Q+\]*>W1\CUHN:(I/[D>, W&7\*N"OP/F*@V\M +XA0=.N%DGZV#GFX=E MH7!9\/"ZK6UKYD,U-A_)W&L$?_)0!U0+H%J A98$?S;AAPQ=S37R ;NML2N@ M=QMG82CKW4D!T=IOIM,29/<@7@1N.8JE6%>Z+M.>X"C&P5;.(5$&%Q2XK[1? MF%#X(H8EXS C0]K<&.KJT"3E$?FV E<^_VND^[%*?@CB;Z$ML;#FH M&A OR_1G%W;4$\=;K@$@&KI[TCQT=_/A0?+E0ZQN1P3L5(/ 4=O0>8%>=A%9 MJ0V!&CP$Z*A1A DKGE?:^.6E>*8OUYYXS*]:'I@;%URH4U-8[3.A&R@Q4"?*(BA>M$"&1P%?MB=[37(@(BHPA?$'JM1^JU,%F:[LP M0XUXNIH+'$%Q\P&'BWS;D'.QWOSS)PA")(O%^@Z\ 8]O6V)T-A<]W>],HFPR M-RZ:N'"JY GO6=0QS(61N%@Y]9 0*VQ32$F1O2CAXS'?#E;M82YF&HN9 1U. M^BT!BK07-R;!HJ,=B9,E#,_>OKS*,0 ,C]A M)3S9<%$#429#S4V6DE*\80#_X[6Z?E8"BTD<)6!#F$GF@H5\K4R@3^AQ+*%_ MF2_G^A_<-Y,DP6YKQ0&E;[1TA7_IR/QH$:):,4!IK+/.>$(!I41M;R]DA"A6 M\(IHBY%SS4;Z)'3\"%$178#X.P!^XJ@_2O*"8H_]%8BF(4PH1K][##PX7?,: MYRV&MA9YRIC#>!]DRIULRL.4T$F0TKEAPVB) \'YSGO,(8R#CC*1UQ[CQ/FD MU+X2+C:M#G_'&5..FN./-L0!?RWXI-0DF. M3MZ!/T4'\@0>Y2C_A*,;%M[Z<.==;XL M"E\]K(MN6=OV4;S61UYHS8>)DT+D^=;)\(CT?"L;JR\/LO(IKVN][S@( MDB;)YC4!#HC8.KFC)KT7,(T&64::YB1<&SJQD9M9KGR+NM*A]Z+FHR@3_&?3 ML3]535C[XWP;)\$FBC,T'_C9 G^C+X8O*)LH1C*.] MWOIUU GRE;!C=S=FD7.+C5S(K@&5_3^@48F^6-<\S^+H:0PRI B[BIVF+# J M=06=$^C+S&? '#V-0T!3D0D(OX9Z2Q[BW#N(RSY("N1N2&<^PV'TZ ],:H1; MA8DHU3;FV+]8(4;7)30I-[(8$1R$6O(0ZPX@ WX1>.[M\C4,WM)7\TP0,'I8 MC A1JA7<=NMYR^DCNWPUQ;-/W.!S),2ZIYST+A8#1)AL!=>^4AQ+9$*ND#9\ MA_A>_=_.GZL@KUI+AD+C<8S#A[!4=QQ5TIA@ELTA!)U[QU_-T-%^A>,C-@OL M<15.%TBG"B.(:[@R#X\0#S_;"*3FO% :HZ@63TGQZV+^[>?52P1=Z(2T+ /M M!ML3+#7EA-*X/DVG(:I9<%>3>*_>2(?P#C M,-10Z +HX>.!)"NI7%K!*#!]#>EUL-B=^@,:/ED+@(=.?_]OAPIEMZX FO4T M#4A&__9 %@D]6@9AG*4GHO*(@BE9P]N//J6<4E*PTBC%1H\O8W6Q'U;"U"LK M%ZD@V 6MF7 %BAE/3IK M0K031X\>"9Y/_3>E6:F?^%13VL 7@":779"D\IZJ*VGW6H:4>Y7!^, M=B=>QLQ;'QD>8.*\U\&%VK[,K&/$K%,[8")&L=S'+%MX?-$*#V1?ST 4):3< M $Z,4#K9#A01LB5=;U?0(IQJBG:WE,X]VTLO ]\'T_2\/@V0D);03P0UGCTX M_G^A/_\7])< WB">49Y8M!K0.N0H8HFDUSBTVKF:5!%:5^YJ&G]SPA =\M<) M[QWOTG/06IM!X+)U$F=OZR F@WY)+X,J6DI3/I+Q*PB1"/UY$JZ6/F]X$OJZ?%XCS'"JH M?@SK$"./"SEHU$00:[JS2HP_*H]I)W%F)^L@U(+L'#-MWMK#QW(P\"'TTU.\\O@+G;ISZ1;#=A_>"CB@?9L013X7 "( V\N@O7J&2SA M-/!Q*$40_@*B"'B7H3.+OP?A[Q,P7?B!%\S7EP$=.HT'LP0V*G-^R_T 5ITYY57%XZ^0B-S;0FRXWZ+VH!NI0E'F^IMN^AGVP$ M3/DQ6I:)_82(/>^9$$6)4Q#ZI]LK4#A)B[N*JH=M U"@P3=$Y0/#XM=3J-+'.!R(RHI;V@QZ3740W 6./PF*]-"5/:UM7P3,$,^.YA>BU%31%BO5 M;7+^W2!&\4E;H+M] &A+O*D.G2)=SXX'(MZUS]71;AR(D:T]PS--X>/G+./9 MG>.[W'J?W<4^J3FL+I2Q&JP*?C/8<"!>.Y_A3\+P (,[3 M3#,.>[3FQF%#Y4E/B F,74#S,8]$!O.,1^]0IOSS$/VO7O$+B8A/P@Q*3;7_ M1],IOJ',\P&1J*)O!-R=>R%\AO1V-H5V=)L.A2! C4?L!$(\;Y8*/P/3C/'C[T04PE3GZQZZHT:_0T6?N M>-=^#(D!HH06QHE7A>W'2S?U$-B!Y-*I$4VXW3\;(S->OI8E44N*J=MP%@'T M+[AV2A% N8NI)C1&H+M1$JZ5U\Z6VY9.P\4_"?SY$L!?8\?;QGK52IW1J\R$ M+\.SD^/>"5N4/.U658\B)ON)"$E4:S?#:*_,%TZP=OSYKTE2NVWT,%'C19?! M1^;6T'RT7D-%,MG:??C-(RR+E;D2+D(0$0QX5E-CD*#2DA=F ,/M+]>#VUC, M1).?W=@840N+HUZ2# H--PQ%=CRLR=*X1&K5=IE#&P\8AM3;FQ?<'-$.,*4A M@'%7XG&%%,&*',P]/AV=#,F 2V MT+FQP\T"I54^-.6^V0;CHVDA33S^[J/I+>#K(PBG6,QS<+%^=!C9< 1&L!58 M;5F@M"RT)F ]AL$4 #>)[KR">).'\2I$>T+.I"1_(K'L,05H+4:T%7BR6:+T M]:NL-*8/*VPH8AJCV/$\;#LBY8W#SK:7R22;G:>?;4!I1[@"QXWVV+R'( :% MJ(,"?]&BV!:'H^@@SMZVP4@&^38&>E;3F>#%1=C^*7#B[F\KH-HQ0,%#7^UV MTTZD7'F)U>:EK.UJ*Y :TZZTNHAF#-$T-1^,:GJ7N7EF5DH!"4AJ0K[2&B6Z MP!0"!WOR'.\:F8\QR$MCT]!#:6XM7$3H55IL1!,^[D 4!6&YKM,$A,OQ+$]K M3T%*?4=;,=.0X'3_Q$L![9XC7(!T#E*O9FE+128\ M$IF7+R&TK&#@DO10F_'*;#SO/6[4,$16Y1"C2E]1./V$?BEV"8][V(:CIB1+ M*QYBTAFI>$]W&7A>6J\)W\'X= X;L&Y1[+5G3)8T:..ZNKK:AJ3'L.(C7>9$TI+;81!)B5R#+ U76_+=!J6^.+FFU401;BLKF] MR8,0+A?8?HANHVB%7PB/9^FMS\5ZVW,2X-M#[/Q PR+S(N]*4X):YV0K[,UC M:KZ>U#C49=5^WY[7MZ?U#6_PSI248P76[H&I"Q=5_V#8P:N9<#F*I^=0YKIA2 MNW%C&SX''M%O6]/%-C TICD78UNOOK(=:QN+#%R\*><1R[NE(HBV#W=G*_'0 MCOH<&8;XY6LB_KG@L%_B;R9N-#)4?K1R'?_%4 __@7]@)A JPLO MW%MOF7C*=/GJPK,Z&Z-6&HJ37!=>F&*5];IUY/0Q8H=H(8^M<(4I9CR(MR.) MCU;9"HNC7I(,"LW,L<(E^.*S9FH)U&HCXP7-D%99U)RT:1>Q4#ECWE1,_+V- M$CBGS':/>^V(-14!><+!?R4)!TMTU2=GI':R0-[-:+0HBZO&A&P]A8Q*3ARR MOO*G/^TI?"03;T3NUV[+->#QSHX_67 @Y"64NM^86Y]!JY!X^5J61"TIIEIW M9*.5J8)KNA@ER5JY<-GP;-J4IAZ4=8O;P/+@*(T0ZX4H3#,IY^C([*Y I)C:J.W:GA3&BX^,V13H]W*J[<,28(DY^ M?=R,0--E;-9AN;^HD$2YJ4X[/=[Y_L&A):6FNM;ZYK/M'W!4LD&[^TUCS;X> M8T&40@6Y=3N[O*\Y%%5_"\"#LP24$V";X8P!C_0#HW2N,/2*AO,E;?K4XR:[ M0YEB7(KF1.,MCFS1E9'1@!.FGFNND-)<./ 29V]=XQ]FR#C?FN77^/EG&/AP MNF.3\Y@JLL8V"EH-9+^S72EE2Y]\WHRBRH+6L.!(E@%*(A-,/4__"E&;>>!A M&\^#7T&X='RA([70 );AHSWMIIZS?X5.L(:_(NH3-P4VT/[!ISY+]]1[9BXD&7# UK,(.A_,Q/R\ B._P9[!\Z5XD6G/CP"/5621$-:.HL6:?$(D,INN'WL$X M>0N)B$_"#$JUGU[D &(<+T XBB(0D_.N4-OU0OP,^54!P$>B)7*GY".,+M;% MOS"V ?X!RFS\K#]II]2-H24?&+7+-6\5Q>DSMXAJ0^,DWE)(;*DS:+9$65P& MX6L0(H*+R069VP6CA]'@8,BR"@)1(BU!0YZ?F F )9A32X?%-RGMBC?SE_C+HI6P!W[R!)$L(\@ M+D^*:+ZL+X7=?D!+\*2($8Q[6',JHU7)SBL\NA?KZ^6K%ZP!B/X-UO>.CQJ% MN,A+P@'XLJ(54&L[IMVPDL +QK5-;XNP3< 2N[/#=P/?D+[3]LR$@@BQN?35>)8U&2&/83 % MP(WP KB"F*D0N]FWQ^9%A_ $LA((CQ'B!K'M"85M5TCB)8[$$63A>-_6P2>E_!GNVXRSE0T M^B5J/P=1?@S=KK^:^Q'U'RX+\0RA8MA']&IF6(YZ-0EKA,-!:4FAL[+SC\X: ML_C6CV+'\TCWN'7-+4%-(S)S6:MQ6FL*_$,]M OTMP80#G->IE@!#B+Q< M_FK\O+(.4Y>K$/,*H1T'P"+[R@?)2XK<0MI:5 G\B9:$Z!B6H$$>[3E4VOJ& M:4$:LL"RL:40))$E/O8O BOO(+RMX 0KSX$ U7EUAX9IU:,[] MX?E=[L5ZVW,2E$--:&$71LS)$G";R\M\&:EQCVM:1E\=Z-\%$=(?SPY^VY!> M*_M;'HU#4OY5R@)H.)IET)7)A1QT9KO$\\WH 7Q/MJ$GL!7:&]EHJ^EB"20: MDYK+78VC6[;S%B<^F;G:$\I^T*ANC0L3V4;LK0X.1* MU7M4H;XE]AP->_WFJQ7-.20,"6:68WTDR5%NEZ\.##$#D,D6SJGW[N3&E@"D M 9$Y(M3X?V5M$>37(T\ *3]T:@VOX!MT@>\2E01O7TLPT)[F'!)M?;XT1\Y& M3?SCQR)7[Q %Z:]W?YM15V(L(O/C-%BF7[J"T=0+(K03EE[$/H;P#6V5WOHG MX+E/SO=M$E>T-'RD(^G:\PK$#O0V>$KE#-YCQ+3MXV/4%,_HT_!T>#SX,-C. M OU0F,@ ^H/-5#[@N0S09 ;Y; :;Z:!N^8P*_0?YG 9_R6;U5S2!I>='# '@ M^;TX$?C!F"=R.("]9+-07O0+]S8R"T62B8&R!35(XW!T-#P[UI3)K*$XA7)- MT"F6]$[=DY:QI->U1W7B2 (8MLA2PA4&UBRK/:H3!TI$5T9& TYHSX)%L7QO MX!NHFBGDK)CU'8P"00,I[9BYXK1J%W._LV!9LW](XH.DC"GRK),&:?/0*0K@ MBP8_%<[_;!R$=$F\BCTFBVS,+_8U1%Q_ M#(,9I.FT0HL#<*C J>.2I%V5YG_4]$"GGO^HA;=R\2O\($R $:?I'K ]0XLR M:;RY-OG8 =,M-F)I#%>:5DV3:DVU 68?[1W'IL$!A%00UC!)<18U37JUL)O4 MG#@(+0]@XMFE>8X";4,*&AT%:F)*;E:>MT[OP8'+$TA"[& <1G@E0XD[J@EHK#8V3?SL/$)LNZM%!4[1+DCW^"N19Y*L.S">$Y)L@_%Y-O]1P%'/% MS98<,9RD->']C]<BPQ1$K.X,9!3@9R2"I(&;,DP?0UJ5R#%EP8:]VKZ 5U MDK^-$_*BZW<03F%4*63<>)Q]PF%KOB@),-7C9OOO*G_U$E"\2DG*1GQE[&*S M$QT9$Q0\ 22!",;@&81O< I2/CZ!:3#WDU$2EE(]=6H_NR=@UL)&2SR)Y TF MEU-2J&B3*6U;MI%0[ZG]@'N"5LD,4N#/U)X'D;4[Y34=+X /9C!^]!S:+;C@ M*&7NGB#N?K(1?C*X8E8I7S7)S'.NXP7Y!%RP3 TB"M8X>^\)QMIPHZT#]CS% ME@_FV,O?'EV4:-E)Z/C1#(( 2WST;X^CNK'V&5&->-.V5&]'V*+9EP\@WD:>)[>?E'S;^=_"#9.(3SWD M?V8?$-D5VY06&-97/;39XT;KH,1)L*P*PK49*,TQU:]@E/K/L8%)\Y__Q"QU M)FOX/<&@4G:UKH),W'1U@)86;X07;_H4]0E,/2>*X Q.TQ>J:$\8SR;..P6G M+4;<$VC*YI"LDL@T??KE<#W,=>-I+6 5,DM6L>;T?OC:UZE+=U2*>8KNUA94UV:H)NY_ :U8!$!GL\]!9 MCE;Q LWK3^".EL'*CX]8RK.^MW&P:QROU89@N4DDM:?RF> %NPK7"4O2>I&C M*5JP(378A='#'H2($BGIGMY(5.2$CY!!Z;X5+,%VJ\@H9&1B8O0H MT_Y9?X!L=Q*NHDN43[W#"#/#$[./<3@1E16WM!GT6I/S)XK',URZG)WDH]*N M+R!@B+ * SXJ+1'],TAN=;X"'X2.-_+=D;M$)P2\X>)2Y=?O6+'6P$)H#"LA MTYX#EJ22>D+B0ZQ?(!9<@3?@!:])[KV4_IH$0K4]K81.4[HM>1HFQZ:[JTDV M(?DKQ@%1IXW_BW /;(N8TI:/@4\9AKQX+!$W3%6,L<;5N M#-=MZBNF1XS:WCCT=(8$AO>!BTF6(*F6WS1VU_G)V@]L'C8[WE45L= H#QC7 M$?PA2*K1@72-1Q-\;"W^'=NV#T'\'Q!O#^C%K(!M7+EMOVT>BM6@JJ$W5PE[ MY6; ;>&JHZ2\X&+%=13#)3ZYW03A#, 8'>R(A2L;#[9_R%3 KVYJ7%JBDU.G M*6)I(6,E+?*ZVTGLWUHPB,^6/7EJ++IL2QNOXBAV?/R(NO#45;:9S?S8_BZ' M#OEIV6,MB9Q+*Y:K1WSZ'7O +HY!I0N P5Z[DO^W9-E7U!"764]WS*1XNR+L M$[YT0+],]/,R6.FQ0==%"CE3<_KF74(1#,9 !Q!SI,P6Y5];L]R85&8V629' M^XSK;O@KR2XW(?%46X[]DA[Z?1<'I4W1/RWB^ @MB^ 3A?Q)N,1KD%^AC" M*< BG77E[>2<2%G&I\.SHY.>+B&-GM VO+8M0U$W7-6[?NQ9-'*QK&V1L5;6 MGOA@J1%9.[Z0C?-.Q?*2.HG#*I.VRM3+Q4J'[Y[N9?;XX&S9S(ZD!9'LA]=. MPW)K-ZG#7M?5(E0@)P4E?_NX+ O^(PWKC_/KAX76U4)K(Q"SO.R4*/<=JC8) M@R]Q!1AG&J\<[P[. .71>I,A[ &O4$2[#"XI=5OK]+6]U'/_15AUD%@\ >'R MF*6\NYV),6M!&D0I*M@ MBIX"ZJ_$%!+W@K;D3264U/S&S/!PU+3SFUKW6LM M6$XW,+M>:@UFO7!P>[\B!_JY,,Z0 MJ(X/"Z-;;DLZANS')>1H/@^3MT&=+)O&\SDL*RVWC"+2D'2 *6?H[OF1O\RV M#D[V.Q\\+!NU)WX>=MOVDJWV?IQP8]IGY#4Z*=-YD,'A3.VQMK.L\4_12C1C M_(E QOBGYY\/V>(/V>+ECF^,;NI-MOBR[C(P?WC+;/$F[$]*)5=%2CTWS)5V M .S58T'F5P_<<*S?O61S;4*MD%Q_$"A).%D]> W'!98>KK1I/8 MO[5@$)\/&>)%.:HFT9CH]^U9-/*PK&6!,<1Q".;B8F4YLW/G"ZO\^<.ZTKNN M.*0AR>PS)"9%"1?3("!M2ZK\^<.2TKND.*1Q2$A>R\7L,*IQ555F<%A8>A<6 MGT#:AHKMP=HR_VS5U\1D_5Q87/*0E*G%F!!,M9S<><::F-E72*'<.#!,XER- M\ J*S-*>W<] MV%K01Q*\$EGN<'+TIZUV.$2,7-A'SR9LIQ7YBUHP?D=5K7A MJUJ&/!5#\#HO:\$4M0YX*\@[9M:@+H47FK6B1R97$CR37 MWYPMEB[GUL)4D./;_+<^A^/T85$;O*A;BM(BU[6Z0//-2&FG71%T_JZ@9C[V MK%ESWAHT8?FAJB&G#A-/$"S]N9F*.>[O.C1?#))*(=#79F<94M#A?!:$2\?/ M]%TDFB_EDT"^E,+'!NG7]C)]BJQ!#VE4&.,;IS[[DDYE1\<9F&"C73H5$["@ M5G)5I-1SPUQI-^>0>>E43,!>/18:6&2R&&-)0HR*5<5,J$)I;1QR.D-!%8 B M+#(30U$8%_"#?MK%#OK5;Q-L5X]GM^B$\@9== 0A['#4=N;AI:-=3HPCC#@! MN?6TFDG\&XP7B4F(SZL+^#H)KGUTW%H3-ZX&(QB#$C&IU4B[ %8')PQGWY@+K0H,^+S\&SX>3\,"5Y>,**2ZJT&/28J==E>4(2=*,%@!;)V ?,DZ; "*8"@R%F;K\%-[UV \>X M_)S'N&S!V7[M-8I8R BV,]V?:WEB."- K@9T6B+7ZOAL3![/WBP? Y,7]'K1 MR,.RE@7&$,?A.67/$\,=UE7GZXI#&H?$<#U.#'=84ITO*0YI*'A(:+$I:'J. MN,,:ZWR-\0GD\,;/KA/7_J:+,_/(=4@7=T@79\U&:* SL;4@)!W=]LC;:,_[ M]CZOQ0Z7B)D+^^#?/*2+.ZSJ?JQJ&?*T)+"O*Z>:>8NZ37JQPZ(V;U'+D.FSI'L M%4GXA#TKJS.G,2\7E486R'F)W!VZS7 (R7 3'-9(MXQ656?'BA74R0(YX%\A M'R69/N1=XEP4X\Y[##%RCX;G)\,$M_@W.,O*%,MX#L:SB1/. 5K%F[?2A10L M.W 4ZKM_*&O/'DGI)LG@T90/]I!OF9C\=Q\6A)DLSQ;9Z2%RXY!O>;_6H?EB MR-;FF;*UJ2#?\@.(;WWT>W 71!':X1,6"F57/AH.CW:S*Z-1!^FP@[_@@?^* MDRJGR93[DDOYV@FQX#<\H61)IC?3F_=XY,?0A5Z24NH93%<(21!$U^]3;X5D M>(.6,%Y%JQ0SX]DN&7S)CV5\I+R2SO0IM#J!DW,:*V.!P:EN$3&)PKWTG"@: MSY)4ZHR<3=3VQHB^0[$2L"3$'G-A49P^,[-3M:%Y0!"2256FG"1:DKAG$(GX!!.D?F:VKE >1D-I"#77=C(-9UQ+GQ5P-RRS9 M/E6:448"JT:L[:PJ>W"APJRR P\"U![,+*RA[VHRIU1'Z5+L9KRF,2V^PXW?J8HV)>U M'Q=+U// QCBX\,NO1O8J548Y<:3V6-K'?/*IMQ"7@@&^&Z6\V%PHW"Y?Z;I$ M9 BK,-.:\+9JY#R%E _FN,JM1@._S,4W!WK8X)P$2#TO S]ASR+P$+'1A1/! M*=>F5#M*F:6XXGF/L22#=EFO97 8H$8P[40SI?G:LI(1Q:BG&A-'=!CCX-2Q M]2.%7S8^V.)E#$NU"8UA'!*E0*,YXFHUGIICG*8R8T2N7&$]D 5?ESCN_G<5 MQ4G0: -MR#^J<9 T03FV9)_2) R:?!#(A@D3JS=Y2( MEX0YHS@.X0N21F+3 M5 .>"W6?*/AM/[!Q$%:!J2IR%3%.5>4?L_9XFC3$=GG:*'N*2!ED M^8L]PPB+:B7EI[2CI.P)3[?PVRA:48%"[V <5CK>H 0Y MHS1]@29#B,2">N.[IMHQN,.%92-D++ Y;X6)(!Y]PF9RHYON )K:1MQB.AF(QRUQ(?3X9( L,] MAI8 C_*3WM!>+74'_UA!-V%T^@=034TFT/, M68LRI&F^()308:69S!/@I_\ M)/E:(EG?O0E" .?^^!6$R:^BQS!P5]-B*[$D+D?5)"[9AP>%,0?(Q!UDWQYL M/XX:9]\O->Y)II>,SB?P&H0Q/1J&WDQOII=KM #C]3>D<@N\?P)OP%\!O/RN MD^+:DYTEN>[S*E%O,8B([TB);4R4'J<8MB+DI\Q4T3TYW^_1U$/H>)CZ M)(LA0XJ,YO8(5)1(2YX!B^Y<=S7O?AN/5V;RT?#L^//^[>YJN&CCR[@",_*, MJM]@O,@9DGH-L T>10#]KSMQWBF(;3"2<5B5BY.U\*3PR.34*"(M$4U4]M:PP$.M/^8JSH+!LHG\A3NZS7OUT^[(AY^P>S9"HDEZU, M:\CIOP GWR@"G'RS2H 4K<2X+\>*0+\UZ-5 J20HR 9B)0KJ5$$G4=G M"F=PNO$F_LMY=;"?;>+ [PXY@[%07RODVYYB!3D.NC*>KE=A\ JH1Z;BG\ND M'P_/CD[[)VPNHA0\@>U*G@_HS+<8H<, X@A5JM5&ULB6DS0%#\HTWMGQG@;K MKIJ;#F<,>CHY+ROAEE$IH_-D%=G=ES_/5B0U82JMO7' D"JS*B3$&*$JNXRF MASQ;?3T*@1.Q623J!F@)#@^)8# "A-)0H"&&1JP:->M2X MP_:=I2ZF_2B=C8-:M_I.A"M*\[5J>\F(SK!AO'[TG"0^"E=2?\6V1A)G^P#H M>E4FA!)E46UDC$152ZOLFN1DA%DBQG7_QK/2U*G!%=2VQ@A<0 P[;F4ATK1? MRE.N!._0UKMT0G*92D*+,G$G>N4F)H*=ZST.NDP5VC@*G>7X-0[H4MMI8H_8 M> C3'D!!D5N)Y+%/OF-EM+1'B@+TF1I,42)A\IVQ%LDM+14FFS[M81$484Z" MUQOX!LJ& %VBC.;VB%642#-#)(1/OB67 _8S7*PO@#]=8%N!<)[A[68,+KH[ MX;1B36T>^4"KD,[>0FE[FPZ-&N 1X M-*#8$HA4=&Q)P]YQ9PQC]C8.,MWM,6TX1/5J2?%-Y1'$&TH1G:DD,*EP[N,7 M2HX?D^IWB ]0)O"3_@2P;02SX]%JSP@; Q,KRG1;!>"(UR@I=+$40(U)5QY+ MK2!&#!?,A4F)4QREB4-YT0)!QSX((K'XK^-JGOK"V$G<5VGTOL1TL1BT(982 MZ"785V_T%S4XDB_$B]W=&%712)SDX*X&%'<6WM/@X82'RU<].HB@2>CX$2(? M1V9B6VO[%X8_@W\ 8[ @1:15A+3D! =&-%40+TZ?Z,*J<%W]'_TF_!R"Z,%RN#_SCF!@RA3)?9OY\\5(Q2E\&=+9%5'D9E7 M"7Q9S+;.#[3CQ.M[$"\"]]9_ U%BJU1_"P".^*#EMFLQG'%@D;0[*^$+1^B" MG!=B?.E<*-.GQFRS.QB#!"6B*R.C 2=,W1Y621MI'=-L;)NIV(=G8- M+FHMV2KN@S>0YBS)68A72G;GO,/-6W^*4\* *Y#^]RGPO)L@_(XZ492'I-&M MA5L7?)(;)&'0%C::3L,5)D1DW\HZ&8W$4#LZP(K-'4G9 M(E)3[=K7B:@D3V@QA)3MK*(U+_/I='AV_,42WY00Q2H2/]"ROH!P.9YM?.XD MI]).$^-D),3:'1<2#VU*'[P(1\%0L_?$N )\'O6QH>@7QUL17T0Q.]@E8V%* M%03,=9/8.&$3VLR");A^?\6W:0\@%GNN&GJBK/E'@R&/JQ)]I[PP'NVW!F#QT+_"J#%9I27NC#>8$>Q#Y6 M>EF*FE[&+&0!0157<1/R+%'X/_LAF 9S'_Z9D'\!?#"#<;1AX"- 1&$^H$/G MK8]FBZS73"]2L-)BQ#*CSWJ'(]FDF_E@IA.,)0XKZI5:BQ'W$6,LTI7E=%9@ M@61)(S;_2?B QQ&S1SY7[9%LR,*_"J/WQ3RI*?E68ZIP]]92\Q1\S[(6(NO\ M,42F^LJ?IJ&_X_!R@:-^;_UB"^A/X:L'6*D16HUIG!H1%'ZI+JIT1G \D>_P MV=T3IH#R$G/S-^,$*E\J6\G74VY6G9MDKM2"Z86_&B/%>@X3I,&@PX7"VIXBO]W3P!,N95%F$]'68*L;/-^*[F-4GK<8T!3Q\$-YQ*;>[MAE,:?O/[PZ:C>]/)4UB/\ZB!/-^*@P-QUR<='=.-/$WF!DMZ(U-T9VHI*IRE2(Q'X)]@ZK3W)E>]YNQ@E: M2%Q\TJZE5[O_F981$6UZB)@%]!U&IL/=1KT0::U,=IQV?%2:*LA;WT4V8@@= M+\G=OT3&XA3]P"5?WKY6BKT5\=K#Q"AH^ 8\+[IQPGF Z:!+GM3.2BES$ZHL M**MCYQJO>6:U829FDIE89;M$ +M$)J%IF=JCX=GQF>;BATV-+F[JM._/DM[G M@RDZ2+H8^NS*V;OM#!G3;GXU M#\VZ#/PH\*"+;Q:N<6T^'#=.#I2D-35.Y.(;M3!YG24#;RQ$:D4)>F-C!"DL MCGI)]FZKYBM*LWJ)H N=$%%(C:ZL-C)>T%QJ6H V[2)F%P*9!/Y\">"OL>-M MRU/45OQ@]#)*P)PRVG6#-2/2<$F+5"?Y>!<7JN=(+0!#&MH>S"CAA)DVGK!Y M_PMB*3:(GI"Z9;AC=IL9 X[VSA@NTCBR\\MYOM1*@$Q'3+6A<4+D$@5;@KVS MZX0%_AC"94(J\RR^T\IH40L=PGD(LT3263CY\P* ^ Y_!HN'KJ-IS8V3?7-= M+40B(XFE9OKK%3F_="_$RY+-CD L2JEVZDBY-T.$%_+%"M%Z_886'OL=0XY36QB&AN187 MH3"#P!?SE#B!"J8.I[8W3K(B\N&2KLD*7 D8V'>CI+9] &7GA>GTA((E/7A M7JCM+<.* M&)UM:S'5Z!I-UTS) ]1'9\UX"%EL4N;,">+,:9\14$N:I())1JF#HHKDV#]L M$WD=:0S/5'N1:[(H'L-@"H ;X7?^/#L M;UE8!"CDW&:E;$#:#JVE'@0^'-< MH$H8(Z1^-F.%F]X,,VVB7BZ+,MN(!^SEVTDR44RS).5]V%=8 EJF+EH3G>++.<\K>1PHMRFSY MA-C2:Q521UDN<,6E(5O&Q91YL'&L/ $??'>\U.5&BI#AZ6>)P-O1F\- C6-2 M5DW8,GDCUX7I+$=+G-\XO1JJY-84Z&DO%(0HSL'0UA M@.-=1]@8S6O14Z9,:U[&+"Y0KSDPG2R XK(3(L62P*8[_%H.;-*W)DRZ?H<1 M6H93@/.Z8K(FP76R+JFH%1BCA[AH3Y\E[PE)C,BL5NP(%8!'H9_*G0O%K49.\4C8G,\D_#+:?P^G,-Q], M&PP*GSR8[Y(G2A7N8W:DO%K55;$7&:*':[TU>=V4,=!OVFTJN^2,>0+XC8B+ MTZ3=H&7O>/\!#CU?7-,!C8-4:\#P69 MN+.WB$2#'"VI) M@(;#'= HR!L%9UWM=Y.\#,(+=/(]: G!;)0R=[\,S[]H+F.I$7DLEBB-UN\# MX-"'J6';HN,<0,?+% 7G_BWLOI@/NYM@U7#7^P D$=)E M/<8P25M1Z$_BRC%+L2_1=WQ<;NPQB))PPR1P(8+XIA-2+W1;C[O'X&O))-;S M$.[@_S[ SR!0Z"-4K51BP=:QC?18V3O@9M B#",;1#B)='&R(1+)UK<>,'W#8-& MTQB^)9MZZE*KT:3<_7L(FG:TV1A64%Y&N=7'I5;RQL;AH)V4ZU0-D^QN]B1E M-NQEL'P-_/29:?:HZ16=XX1MU4]46W7[!1P&GIJGV4<.]JB*B>)7*CQS+;8S M;D7S/,#BH8&Q/(UR.3">454;FBFM6EG4Z5DJ:3;:_<^+((R3U'$UXJ\VM$;\ MG*39:+/72=T^87/)N+6ES;Z&56!&/0$7@"5^(HK]G8$?H[^CSO,\H9>8(756 M37&Q_<"@_(5!_HF^F%%D!M68*G6=="S>>^@GR,IG,V$DS2:V+2^!L^'YZ5#O MHN8337$Y\]/5F0D6A7%!ANBG7?GA0M/C[S[:!Q;PE5"AK?)WX^3$S_6MQ/BH M,E1*Q(IKA!;&2(J/VQ3I,&C1GFN&7>=^$OCS)8"_QCC]15YMO;:$/:.7F0)E M"&@KTC84:A>SFAWRKJ9:&K6],3!HHX&;4K$($^35^9Y-%X -^3O] $WV0HXS'!EFL5%]*8($E[2,LQ3=DS M2F>FRZK=&6WT+35]=.-QK &/7 XH];$(/PBBX.;6?T,T)7Q"0Q-BS;KBI A^"][Q+-61J7H<8\PC\B(TY_&,L@1(L&@U MH%V@D<\*Q072='KSBM>EEPO'GX-;OZZ/8$JMLVI*+0X7X.X]:[P @W2" ^AS M#-";)%S6.!'K8).NQ4LG#-WYT?*RYA*.X"U(:V9+,YM?$ M3'^.G3"N*"U-)?Z,.JGU$F32R#;K%I-J84]#?$_'LZNMP"28A(X?S7!VLN?5 M2P1=B!CU#<8+2A^RA:[TDSV&H#;V2#H3&%;?D,R!6_\!H/^';$%P%T31&!E. M(8576P$(F1F-OM!CV';%#:7)EV0IU%H'S69#YKE#-))S#_ACA7I?OZ'_)^9]/:\&8&['&R0#]L53NL.'NOF M49)WT]-9E\9+*B([89QNDXA+6$[5"$Z.'J;C@"Y(DL87(Y,CR%-;T4\B)<3P M3ZX^QHE95%;.'#\&\2=(D7T8%%ZZ[X(F2&B':^'(*U*7\9I MRN-+X6%TL2[^15SY$P8P#C_R]P)>JCFB30W _=^T*]-@%=(;*GW<"/81B[A MR+4@I&\"Y)9&"YA?ZPL0IUV2>-PH7]41F'Z>&FR1,(E4).W "5@(&X&S+9] &7[A>GTA((W$$?C&>7:+HPOG&F279F MAFJG-3<>" *Z78A&1@B1YI>X)#+N\,UFR%3X==V,D[20N/BD74NO]L5/.0)\ M YX7W3CA/+AP_-_IQCVI72\$6RN9'7.>FU#M$E6RH]_5Y%:@-3<."_),=3:- M2J/S-&T$5^ EOO6C.%SAL#&TD@ S1(K6W'1,L 5;Q840G4HOTS2%U949D$>" MX2SI23$7EYI@07R ,D^/TVHAUF!'F/)>O/?"U\U/8 K@&W#QM?/#"F^>X]GN MA03Q40)W9UN0(8'J7J1;$$+!?DB]D905/TTBQL[^X\=40C -//W?_S]02P,$ M% @ Z()L4X5HJB@Z^0, 6[XP !4 !A>'1I+3(P,C$P.3,P>#$P<2YH M=&WL?6EWJMK6YO?Z%:GSCJI;-<;+WH *LN^YIX8B]HJ*V'UAT"P$Z:13\=<7 MF)AH8A*3V"P2[X=SMZ%;:\YGMFNNN?[^?RO+O%L S]<=^S__PGZA_[H#MNPH MNCW]S[_X?AG)_^O__?,_[N+_;?YS=_?W_T20.WU4[#7O%$<.+6 '=[('Q H M=TL]T/[<]9WY7+3O6L#S=-.\*WJZ,@4/CU"_B%\DA>9_X1F,HNX0Y)_=UQ9% M/WZ+8_]YN!O[A3V_A7[X5'(3AOW&\-\XBF-WU!^,^).C[CJMYP_^'"\E$4 3%D SVU\,CIFX;C_=T Z\ MZ/&)S=T^D']-G<7OAXL'OK+R];V/+#/;3V"_1ZTF)VO $A'=]@/1EA\_EKQ< M"?:_]?!8[O?]Q>VM^BI XF'L?60[+-V.9P$2SQ"!F4?PB+(>@ M^9V!^E[PDGKQ'P_,25^]1CT>4%^E,_$[OKJ],0R\5V^D?L=7=\FC MO\&[Y^14@'Z8;_&%0_/SG2R.D6]]X/Z.AP<.,3@60.KW*D'H]JWB*G@:1?SC ME^Q8&_E"J0SZ.+,7J-Q[7W+U"5F? %:,EL/3>@\J.((3>^C4#Z*3N$>G_M<_ M?VM 5/[YVP*!>"<[=A"KLO_\%8!5\/N>*,G#"'!#??&?OQZN(T$TCT?Z^Y^_ M STPP3]__][^__V[)$>)_OE;T1=W?A"9X#]_6:(WU6TD<.9_,N@\^'?\U=_Q MY;U[%-V?FV+TQW9LD-R@K_XD;P/>_3]U10'VYI_Q#65/E),YWX6V'O02V/+Q M/P0N)J$B>HK Z;&:WN MWU'P!585*"&#"@F[!7W!#!MBER083J##L.IQ@E3M_G5GBU8\W@>%]8=V+$L/ M$@O@%VR%CM\76XW8>NC _^M.5_[S5W4S=&'1KXTG0;V*\YPSPEJ#-KT]?MCGN3)%2H;;&[?UY>>XIP!9MT0S%DHD M\WR:G5C)Q08;*%S@R :W^3@;!HEH)K[ WE1EPE0P A,CM,(6>ITNKF#X-.9G M/I]!4?1B$SZ"E:>:L;=FU$ZG-*28D"JN9VZNA!7PPL5G_!$6U]KEK\QXZ)8* M07D>9 QDH/8[4DN3QL,IW#S^XI1;JX:@<6:WPN#-GL4AO7'/S;T[Y7;L GNZ MO#?V4NAM#). "=@]O_K.#O/0!MW*,Q'=8D1^PJJ,%*H\^ZA=8X/_AXFU3!#1 ML=+Q1+-F*V#5 -']8/NRP':%H%OLJ16&QLI-/QLY0U5<"KB _?5//%(,S6$$ M3FX'_## LXZ7#F,:VT%9]V71' /18VRE%/OICT,NB0@N,4.EQ%B@U&^TC&H' M:2Z%3#)D!,'PV+6YY'A+#Y'+TX#+\5_\Q^%VYK(?YKQQCW?YJFTMI([$Y:9" M-AEN\HGKC;43?\!1]D?K]UEYP!6,/!_60U1WE_H",Y9"+AEM-W/)L1;B@2J; MP9KB]'%\^3*JK<5JQC2XQ6B$#)$2CP^7 I&,3XTE%[PRQ*_X :>VCV51]P:B M&8*"[X/ ;X(%,/&^L_E_K+]Q1^/0LF E4=:>5@%)7(B0="B8EL-43(V M'9_6H:F8M3U9$12KZQ8*9EVJ Y8]E0DO,>M/0O@H(K2 Z(<>2/ ]U .-MQW) M!]Y"E$Q0L^>Q5>F!>"BR;NJ;(<2_8K486YFBZ.O^AH*/)*O9P3T5,WMDHY?, ML+"V^ADTC-"6(ZQJHU'8O239R(-D*V#30EFMJX@G5W++&]JV9(L]'E8]0+7I1N M<,/M-;JM,HVQO#34GA%.:FO/S8+^*O$4K^$D]L!4]Y-\2-".K^P-TUJT]8BN MC99,%"T532CQ'6,=*^'"J']7:].?M+J7CM.2 -RQ=_SWFN^'0-F;:;$S(4L5 MF3)0NDUZ> $TAY-.#.0L1A$DK!':$5-]+519U&4ZFO0Z&L/UVY-^41+79!@# M,(L3N;?F^PDR9CNF M,XU:P)* )SS,2^@!,TG:=T0OB#;"=3^JIW M>3'&HA.%'+#T>-I** >.-P"QG)NT)ZK!TO&,IX'3SL,7]:DDCUH$KS 5!6T, MFX.R@O.%+<.2E_]IQB]QO&3H\2<*7CRUQJ@QCM';R8P_*:/S6 $*15'H]NQEQN.M M6:'I+OM](F*Z;Z/6]P*!C@GJF+J2T'/#=!WX3R1MBW9"TKINMX!>$4U3#RW: M^=4,E)J] /XF4_9 P^1E[-*.%:FFSS_UAKRF%N?U-IGCX_!&74UDOTK*>_KB MA0RU=-OQ8J#&K@*()2AX'$!,>#GAQ!04HQ@FX)G'&D:9:4YG*P$CKC/ 7V24 M[+B9V,)?^5SNL_KCC'R@-=&)Q T9K6=D?)O\[S^X]HV>TBB'.!IES"ZZKM/6 M6C@/U8F)OII4E^4AZN)N2<(4!RUZ!7BI_@F%\A'1.-7K^679$UJ*9J)TD<%# MI3!TEUCA+!Q4HVF%E >Y,DIHHNCI=69&VRF0F]$&_E5]JG7"9-Y[]&[%SWIZ M3*B/"-0GWMC(K4.*LI0 Q@(BQ'T90H1986F^1 MA):_\.=X.#SD ZC80T.U7K%I(<.O&6Z%F#2Q+$AT:X.&+)%2,(ST M6 SU6 BGHKUGU7Z=ALGOOE^7AV2CM>)SW,+)5>H;(PF_FE)_EA6<1O28=0C56D/*'I0%I/ ^L$%WUYJ@B"&/:O> MW_*,&TW=!MM+>T]OB#X$INF716_J%$7;>'@4I>:J+$YG1<;BA5*I61[P\^&> ME"#$9E>$V^,9NJ(K#BZOD%'T5BQ_'DK&P?$5*)D948@E,(N) M 58=*AA :J2U5L-@W;*K.$-U/$A+%G"Z2JP]J*.)TFGJHU@=S]A)9X$_D,'+/9]4#OJZ$ MHKG)Q279LZ2F;Y-6VYNC'G:1PBA7PWC697)H4]*7HOC6 L&AU,7GRE;VP_.F M+DH;#L?4"C;Q.ZN6=5NTY=A.=QQ?3P;!K )@^[IDQK?[^Q/1E!8WI>J=%:/; MR!@=!X.POX@G\L[7$G-SOVCZ@?6YD\[W8V.1E_J:@^*ME=<V#+P/_G[Z26[(^_*1.+YW^WJ2W[ MDU1@_>D"S"_Y.,.BD? M1+'MI/-R*H]OE^/TKV]_;C_S>(]4QE,OM4B[^-8@RE1Z1;P8HRQ;* M/#KJCA&G !OEO)60G?K(NA_PDRH3&UU:V3^VCW[V-0VK'FCKVI2A\]"H <",8Y4%$;T[%C[ M^@\X<(AV7A_851<=#E OUR?G0L-/.PX.S_648'B2^.?\_;S$?XV_^R6RVWAV M&F1&IATV>;I>"C6S&=*EU=DUYIFY>VBFWYRWFW6 !Y[B'F?UJWVJR _Q'C+Q MRT/20-,NL;LS_-Z\O$]0!YYCQB'M=+O\\\!;,6.4^6F.J*$656(YIL75+7V: M/OS>N7;A/G7XZ4$"< M-GH:#C*CLJ:.%SP1$9:\8#HS!:3=%[MT]$1 P-^#T5-5=MD).L!&_)"CY&$G M-.JAE7:!OFST! 5O=Z.G['"%%AH*/S0L,^C@KAUT5^NT2^QEHB<8>/EF]*1Z M,R^W&E=G1F6>]1O\+! &R[2[7M>)GF#@]/P MM#/X@M$3#%Q].WKB*WDW&\T8GZG@"TQ2%$0.G+2;W"M%3U!P^^CHJ6BBN1Z] M:@;,D)AW"\%0: 1NZCE__>CIE"C(/*Y:GR1ZZ@I!I2]R^3XC%IOXB&!+RVPE M[>K\TM%39F>M_5K\/1@]F?0(:?>: 8KJ\I)I!B-5+"Y2[VE?-'J"@K>[T5/4 MQ69R9D8-C 9GC+-XM>XX(/7KB1>)GF#@Y9O14PD=ZBMKD+/0T.5((X\Q,[R6 M=GF]3O0$ Z]?1D^1)H5J!1\B3*.JEFX.+?C5 M,89:L_(ZWV7M.CU.O0]]G>@)"FX?'3UU*,O+($J+X\&@W9B#YKHW5E//^>M' M3^=!P6S4BMSVA&L:C=S09>H\I_(=N I93SWY QODOA0[+GL91U^&0XHGPH&A M^BR?76MI-V87C1V?;1"Y&H,/!H^X:JL=RAQ,49WF1@-CCK'R(NWZ[(+!(S3, MW8T>"RU=K3+]:H%GHZ7/8%X'<%':9?8"T2,LS'PS?)38^:+K>=;4$,F@W&/G MBC3#TBZQ5P@?86'VR_BQ@/<*^5:9D="A.E@NFXO\Q.;3GJZ]5/P("UO?#B + M3B&(NCR+\DB[4>#Z7JE$U-+.XFL$D-"P^^@(4LK7VB1%8[@!AM+,FTG:N);Z MC4#7CB!/#(-M#>N)8BB11.AP,6-DB%CBJDW9_[,(QU%EJE$\20@F$ M/,(9 80&5UVP9:1OU0IAV@7ZHB$4'+S=C:!(NF#VV&*AS> $F:?0YB1HI;X MZB(1%!2\?#. HG*+J$_/_0H*:CTM?P=<(G M.+A]=/14H[@Y&398@@FE.8=7^)4*4J^\KQ\]G67OUXFB)P*;ZQ5R1(:&-7&# M68G$!4Y.N[!?.GHZ1XWR2:(G MKQ-%3W)NOLC2U<:2QXM: )QQL+1&:5^=N'3T=([JU)-$3^T"7Y$HKZ?QE9SO M.Y.&[&&CM*ORRT9/4/!V-WH:K[4ZAD1!AR'0(3+4S%I_74V[AWV9Z D&7KX9 M/54#RF.!4ZP:M-1%EA.;G53YM//V.M$3#+Q^&3V9JK'.^LO,B"$"W55*]G(R MKZ?=P[I@] 0#5]^.GIJ#KJ>,&YT2 SKU<,!+I>:ZG7:'ZDK1$Q36P7<_0N< U)7Q=KJW2[FQ!$#V=!P5>V1-"#93***=B2'FQ$CLU K*]7R>> M_(%CYKX4.^9Z8G_474]\1B]["%WTQK:0^FVNEXP=,>H\YC1S*TZ?1V1?0-,O%DE&HT-%$^[S)X_ M>H2&F6^&CTC!+N)JO1;R+*.J;KW/K\PP[1[(Y<-':)C],GX,&N-,1"Q#A4>* M\[(&&FVIGOK6FA>*'Z%AZ]L!Y$#",@'K1!J#\TB0Z8R4"I/Z%,$5 DAXV'UT M!#EWRM6<;/H&(Z[1>J]%5]3Y^6.2[QU!GAH&3QTX,Q6VSE;D28T9-EI=I$>M M!.W\NOAC$>29VH^B0IV-QFQ+HH<\9_/U@C$A)RUP=C_R2BNOSX^.1)\=6OLH MZ4O14_K1'.S)/V/-32<"8&/@V'GRH@=Y+^F%@*:76(%O2)Z7(PH8/L2@M>9[ MLWN2[U>G=TIY]GJJ.Z0(8:+2U;*PG: .R: M/#_'_MU'2<9W3O/$!3R_WQ;L,%,[P%,=SQ)M&7!:'')N\V#%B1ZV"]$_[H0'WF6ZT=%VAYT^AW/<->, MKI/H8IX)^DL)VD09-&K\&F>W/D< NHN SRMUN8DXT]:HIJ%X)U D?=JI+K,W M!!QAR(]% 'IR!& G10#;5MAU.9^W#,*M.$'=6BLVO(>.P82 XUVY4R,@]@'( M'2=@^\/W J&O!R9@U9JMZ M="45S X/D"JWI0"WK=FPH==%D5567@?< @L^Y M#S(UIU=#>X#QT:)#K^?YSJH)7X/V>.Y_#E+EKW^22V^0Y57PI-)EP<@C#=;N MK5<%*[," M'WBZ'.PO.Q=PPL<)891AB-6\3_"58:,S2)LE/3BUU 3'V"?"H\/,%-M">U*5 M0L1P%U6W4YL4T7F4M@S7V9GY7'"/=8E.'Q9]AO.OF8KM]4%,/MV>[CVSN;$H M^D!)E@-B/FP^?_]^+WZ3!EA[NRK2DTI4(%=)$J7S/7K5H=:-R(;./SJQ^C_Z M>SO4??K:!\C[/7%\.,&C %UH@JEH,IM);! IK@)=* )]%A.QZ$0A!RP]?J42 MRH'CQ<3U@4E[HAHL'<_H UFS'=.91K3S#.0]L%GAZL23C!(2^Z*\(?GC)YJ. M:/>=W=NV11N#LN 5W&69<;-+NH_KE%(SH5.1,>G^/"/=7_\D$_OS:=I]'?MO M$/UA<*]1_7LFM0YK;RA17_-[$]V99!4>B995(NB,1HO@AOKTHO[JNOY9(N_R MJ/>+T>Z5/7^G9B]B.^UL8V^SY&;I2:MGM(:TI''0N39K0?X#X3^[0 M/O5_4CH;2MV?UQ!A4N=Z5;3BK4-!+-0\A+VA/Z6Z_ZHI_,-^_B;U&>L$Q]25 MS7VU %C^8U:T!^:.%XB2"2K F7KB7--ET7RJ7]ON?XAO?:QQV[WS\47M^#5: MP8J'+8L/#X$>[?#JT.WS%MD=+^>E]VB1!#Q+H/D%Z'(4^#^?D&Z^2 M]GX(+VG[/7WVZR*8"3UGODVTV)D^36I96^?U;"4SH8I$I&6@T\LIP.XN56^H M/2UJ92>T R\2^D/!Z1EJE0'2#*7KX[:TR).C?@/*M2B(\?I SS_]X0VIYT%J MO2,4*MK*!D,RR[B,ENE:U9J=Z]Z\@L\AM=ZY(?4\2*7;@NF:7',\Z3!,@Q?P M6:^/UWCX^NVF!*ET^X;4TR)UDU@H^+K8$>48.S*SDLU0B8/QNC@7[8*M]$5] M*6Z+\O+JH#>I=NLN0S>72J94CKAP#5V2&7(P;[(*QY+\I^&]XSE)[H?U.. M M=!D\@90+)3^(GW^JG!H.@BF_&-"\)?E7.+/QFI=%L("Z5,@6/7/$^+ MY:'6DQ83='[S7V',+?Y$I'XLM]CN,36[L&XS!A>L32.3F079Q@B^W")L->M7S"T2M0%2[DPUE0\GS;K10=Q2KWB+=Z'.+5ZUWORZ M"-[++9(*6*@O,"&LJ>2Z$VG0I=;_*%(_5AN4=)FE?Q0"FEC2$2C!5(G M!\7"3>VF,;<(*=X_D%ODN%D@"Y5EQ1@VUEJ&$.>6WX12L\*06TP=O]_*+:H5 MU M$NASB]?;U7]=!._E%H-J92WK16_*LXXU7(@6"2A7@B'&ZV5RBS\9J?6.8 ]+&BLSW07/B>6IX39YO&;> M5AQAS"W^9*32;2&R?7[DM*@%JO>'/3SPQW[UMGL?RMSB3T3JQW*+3D98J+*V M]IC0EQ6,&/(C&]S4;DISBS#B_0.YQ990TOI"QO51JXO32J'#A4R4M@33)7.+ MZ>+W6[E%>CR+',_ >V@XQ'-SRNBM61O*0 6^W.+U4$ =49T/%":9BP[\%^U& M^XX=SUH?!:+YU!WS 1"/AYY[0-&#YN2%*CQF OIELVSO3$_(356DEJ0NW3[=-WO1?H&83]O!!_/ M9W]!UIV3!IZSY.N?>XV7VQD_9^;9)&U3]GNM"N'LCJ1E4RQI&J*A4<,HK%#. M<_TN5Z>UPAQR?_,F:9>7M.SQDI8]L6>#'S[5^VA9^T@CZ%_-0+EO1YY0ZOP" M68N'E)Q>%$[/[6DTIL9LD7=[<>E)9QK =5SK^LTGC N&:*+%T8, M70BS.;IGEC7K!CW(M-Z)X?9D8[<142?9PQJ[O1TS?F_!5A@WU.?)2(M1/YJ# MO47_A!&!%VZ\YIH=/SGUXHCA 7@1L9XQ/-&H\&XORYIV>]0-1M E.+:QP!'3 M?EI9?VO>Z;!VG^/[)J8^//E-7?AN042R94!7=-'3GUHXEQ4>&V#YJ=$HUO1A M6,[6\O!MW/T0(C81ZJGCLYW0DS71?T2+G#77,Y4L MC%$79;7*N+U6@Q%TU7JG0LM1-/FA>"G%)%GIR9ZSAK@.G:8C;RS_%BC=NK : MV2Q>Y",FVUG,Q)$2NS'?%2AO$R,="-EQ8#/#4;6)JJ5. M<',[X' W/\GX+_H=5)L(BLO\LF1$$S94ULM6!LE ETE,O]\!/5B.4 ) MD>>[#C>UH,3C+N_'?0S;W$Y"G2!Z2ASM>2 ]$(BZ#11&].R8*EL\E+MV8S6I MS?J,9;$RZ")3=^9#JSG>G.J3UW%XKN>L+3QVGUQ\*W&^#@"9%\KD2]C(MNER MR6;+.@_01GNJ6O40+4";_( 6&Q_H"W#BNE,JL2_;PM.G'^G;8#5>M0V\,",B MPV+-"EK-,^O5&CHM==M@=I*MC-2CI#W^.WV"UAQ. M1+(N%D4^C)HK-3_"%;L&GJ^E3KA%[\ MS!YJ'UMVWG=^>AB W>V9W7+\!"^N0[(U+H'<= B=C"8PVR/P!0SLIJSS"ZS9 M+IQ\FC?GM(9'[N^]O_6D_BN^(T&X@.=3+T&FJ7I3O30J,I9NL\' (&P5@\Y) MO4G0B27HV AP/Z$$D0;4LO5&CH#\<%%JJ.G?TX$'7M6WGF[[!)G1U#)95T_ MC_ ^7Q&\L,GTQ2""KZU!&A'T@>ZQYUD5QW97Q<^'H'EW("IAW$\.TZ*_!#KX(T&Z;;S7K0EF6E!D%7/?'U M%%5;QR.HWM&=+*>O2)0M&=UREP]!\ -V0OQZQ[[ ,"V M7C3R(DVBRBQJ@&Y^LBPL%'&4@\[$0KE>]!KWGP3P!?MOBU0IW!MY4R!O*9!J M49_.)%T#1F34>\4VJS,D?$?6WA3(38&\HT#.UM+E_2K.PR4Z!P]P>F71[@-O MR&MJ<5YODSF>*QCJ:B+[55*&SM4]HA#S^#E_;3GMT!+>";X-E;G["%J_L&[[ M"GJ_\,9&;AU2E*4$*$Y.4:0AE%ME"3KS=B.?49CKC:JG5'7J>F,10S'=*; SV8EZ*J 4FDH,>JT":?< M>YCX0(YHC36)T#7(A@% /NQV&:13@&\7$:S)F>D48G MXR7\^9].82/OI:#UEN$8(6 Y*M#:C MB8@7>\C,& Z*-6[5]>?%2AH39#\=K02"Y4Z(UBR4:!W*!5)LEQV6)UJ32H5D MUT 9W-":2K1F3Y: P 3\OJ7&MUFVL#*U]<#+@9I!-!I\>]@HV'4T* ML%;5;A_*6!Y&1^_,YV">T;I,,%S#D96;8QJ\!3*-L3C$^;2),IR:&]+3&][< MQ8GX6JUN8BV&X?+L.* 3LDNSHOO]GW,:1S;,_P#!J)2(!8<63(R MO#C,S[4ECONXED8W]-JV(EG,(L[BT)VQO?L0F*9?%KVID_0>?GC41DK+I4?6 M C3B1&BBHI\.N%.7=+VTJ*]N&+[? M\AL3PM]2@@X][\EKXNF>L\C($Y-GB]U.+UIARUP3NO#J_9VQ]SM47YUG.BS7 M4^^M])VF,\DR)$\QC253Z4?94M6:E^8V=*8O!>=X?+/3=/:KG4\I+;B 4Q^4 MEB]GH\XH4D>?F&,NHLJ40X(3@16.QI'WWR>JE4GP>(:DJ M>,WKMAP>=)=JQ,F=.M#T)[TF%[47:.7!@QQHHRAWHC#I26O3Z1B7S,["X.!#O"W.#&E<>+9 M.MY\.:<-@_ IBH)S>$.:&L3(Z:Z'V;[ #J%=F#E]7OTF4U#)5/JBX7;5:5&I88=22 MWV!WKIYQL;+SZGAI963P%8\30R&8MSBLGC\[!#Z\A'R:MFJ/VYAR.]N8GFA! M!#*MFU*MC594UZOW:,]E.C#0XOF^GF-/E$=/=:+\YUW9M_(-:[(@1:; = R< M[Z#^K%?*K.;0Q43G30% 8HT^>N Y;8J^SZIO?O#K+)WMS<)JG9#(\!YA_%1&,-3>="(#-%7:> MO'-;$(/H/C+H25-^Z!+82LGDBNX8NA3@!U#QZE2_)S*PL^@*5S>&=%'*\[RU M=D"4S4E9L9=F5%Q<5WS@H''($/&ZKD""T#2R&6N)-@I:)I0&JSY72C,JKJ(K MKH>,(X^@_Z"N4&:=57:R7!$\362C"C;+\/+ M\[NK*]2OBS)N,>&8J?,-,%DT:6B=DE,>40US.0874U<)3<"J]QV\6B#0G!U, MO_PK &W1 D]ZA+& [FNB7=?%UNZ9J?$SCV>DOEJ?E-EG*/3U]<(/L_,%,XE9R M[*DFZK03VD&4_%!%>_I$,<8$O89?&_Q?7 RZWHD'CQ4_#S"^LFOHM5!WB,G%L-8 M-:,RZ)JCG _G&?,G$,W/T>AZ@GCB\<(J=E^(.(R!V6@W%*+#WE+8"'4>JVP"\L14_I1W-P9%W"-&KV M2Y995IE&E"USJW&#'U6ARSUM,; WNPO7(ER?BX?KC=J3*"AUFF03;32,::4" M3(R%KXWO.QP\>XW1];G7 9[J)%%QDGP2/;!-GW6".=(;C!=-AEM$DWD[J$4& M#9U;]P[_7IER_C73;V@V[#EJ4!T?NF4O2 M V9BH3JB%T1]3[1]47[6BS M??T !X&G^W/%%L^(YX7Q3FQACZ\ BQ=Y]]S^ PJK%B!-- MT':"^$_)YW0[C/\<#VOS!O^9L-5BS]("CZ60NPL'!5LI*(J>/"6:R,]K[LQZ\P0R7V/@]_\$E0"ZO@85=G_,BO[6[&(C,8R\(4,(2KM_I8U,?, M#G1BNH7F.[QYLA5?8<[7)>@R7'V0OD-L/9_L$6?U:IXBI!>N#>UX>/2C& MRG?3(693]/D 8X&A:7JI6R&J5UJ]2HZ8M[4\M [JRVD^(??->:9#IWZ,K\ + M[H4X:=M8 K$,/+8#$25#: 3CT.PUF4+8OV35AA6-*'N>_FP;8_94J93>1Q<\KC'-D?NP[& M]37H_)=;Z\UOU0?QQ#(SR!+L,NM77]LZ@1#3]NX+0XVG_;(_]BFT]O7#<3X9LD$O7C*^ZM]7HR,Y*\/#^A+ M84 +@VK$B#1G=<+%3&9]Z-(E$&S?3JE_\.4NU4EI9VS7U/_64] ];^H(Z[K>#?+V)(A*CR U\DM6TFZ7_-K+_ MLRP]>KREWSON_03:Y_$([EC[I/@X[@\K$%SL*RI7#",4G_$H;BV&*W&08@5R M\PM2K02>'Q;^5D.L9[>>K"/?O1+8.<3D!Z@!JIF7I!JW(/FAC8(NZ;;-/'E; M++BI@>NI@2/;+SX_1>;$C3FODG3LM@57[F%6'N767J51T51*ZJU_>+' MNGR>&F;4O;7)[_1_C7^\C[*V:-_O,;-;0*^(IOEZ[PJ$JZT[.$YPQM"><6B= M;>=,)8W>W?%S/IM*2GR-(U52_JQG$&"/JZPG<4R83, 62J(>HA86*FW*6=-S M ;I52.B*3KYP"@%V%G/U['R*!!LM<>9X=.@'C@6\'53L_9VUP7,7U;'E>.KW MK^_IOE&,BL"6-4OT]CM0%V0YV7#N]X ,]$7B,;S_II''OP[N4[+KC M&>5E@PF+"#-$UZ["6E#B\R6YMZN_!^E] D?T'48]^6VO<>HL8SA0'OLVCR&1 MRS/V=W_F1AXEF/VE [5@ED*QXK0]V4"!9BY1/VBH"@IES'B<8#[2^R:89Q?, MJSK>7Q5,V"UF[.X;8:6_&C$XQ67#)4K/5 S*\/%F,6^"^>Z)*&_))>M[HL7. M@T];RF0;Z/.]N*>00;Q9"!KYI84:R*PW):<9KMD+TF4X8Q2G!KF?P\-^I6F :%T7)/ M$YO:?SDZ_+Z=.Q,_-_0\W9X^>_$G=^QKC6Z; M4TFBCC80;S)O,ES&GD"W\K#51\ ME$\HA&E47,3?;>5]!E]D"S2KXM,1F@9ANN'W.ATY?H*!*OZ3;V"3)JGB3LE**=MA&HH@F5.)F;D3Z!99;P"^#H"_ M;P3S9GNJJCN8(GB_44&C@C!5^.DT!")T.=R;B4EG^Z[O&<6\*5 9<>Y-0'E* M\O1"+>+UF1/5!>BRM#<,WR*9R\I%OUWLC7KE,,,WQJCF-;2:-YFD02YNAB8% M0OI-HYDW):IF.TI+X;H\JM-:B ')-.EL&K(#-Q!# .+->:R;KN(?@%R=GD6$ MJM ^KTL6J&%F+2CUTQ!"[\_V6['Y3:?X%2X_(7_+6:DUH069L/(,H3?MDN@/ MLB9\M3P?X.R+*:;#/?P,-]^6V?)X,',K=83B7;&+3"?E12&?2S-GOT$0\"DN MOY':[(I1A9&5C,17NL+8Y;JLCI-I<*Y?Y?'W7K Z6BT/%I-Z8""5/(JTU^U0 M5S0KA.]@(0C5,A2^U!L26R'*@Z!7##O\4&>"02!H_\)Z55H+),%TBBDWQ95EO5*#*&HV6^WFG[60Z^ MADL_' [GV4>"_8I81!E)TQK;KC3:5.PR#X_DL_.O2-H\?E^ M46CFM-L6R8,-.+8R4HCGH.AF&.@+\)2185;)L8Y 24XHH!TK5FB;=[$J(WIV MC!V_ [S-X<9Q5''P!7MR>/BP;KTP&1"Y'EW@=;DYR2A2MEJ+H V0STBG"Q[] M_;S]!'FU]A/71R5CS4TG F!#:G:>O.D!F4P#S9D4LWYI79TH\A.I00KAFHLP:T.8/OJ3.OWK('2IU9S+:B M&EV12P;N+,*BUS(,NOBSD7D5G7D]=)('M^M?7V=.G>K0I3"LBUJC!A=5W!R^ M4'\V,B^K,]'C+?GIFTA<'Y6OZTQ[#1AEV0TE5F%+I8B-_XHY%Y%9UY/72^G3FJV;)CQ:2(/Y+,K>G(XN/QN]M[.&":,9DK MP ;>YNBB@F+IMNYO.OTL +.:QWQ\K,)CEOF265[X,HHO9XQN983>G((V&_3& M_'>/@?@ ;YGAN?K*(H- D@6 V/RE9+%/F>>W/I N^WBTI06F@@Z6*#$T-=7 M2\Y &!%:#^\H[!PQ[1MB#B.&=OR 57>;S#&T4 ZIW$)"6:PW;8VJO)8)TJU; M7DSR>Z+A[5SNA(;L3J1,O(O736Z$@Q[I8WEBR/"@J)*/E21=-.5+@L$)QF)P]/J(F8$/1 M,58H*P]*\9WE&HI' F=-5)\0E%LL]$,1\](*%8ITIIW5)G.#JP;%[I0V*0.^ M0SXAM4)71+36Z%ZK6I7\Y,\8;#AC!74LK,$A71K$FBL$*RK#J>R0D." M6>6MA>VC2#5@PWX[;]-Y:,N]TV"%THR8EU9H5/3'+7]9FC/$9.B-7"J::4RZ M/=R+6B%8UX4>:<2X83R99-G-L>.?^^N.!471DY>)9D?4E9I-BW,]$,WMJO@2 MTRL8;>DHWEI.INUF+Y^UH,7&FS/>.4GJK2E__]QMYO&XVE,BA0[\+CKPR Q? MB5:%AL3TEUUX.W? CI0/Y%?.LW?F%0MS"J3TE^-&0/?6*J//K1PZ##TU!-#Z MLE CY:J57&]'Q,1F_$AW<," MN4!$I !;[X"K$.ZU=D,=SXE?$D0=4[2#@JTD0-LD&P^.VF5.R3"\7J+Z8U()A,7R>W#]C6G_!*X70SV>X6-+G;KE M6ACJRGG4P@NR/-3S??W\BO4BC-Z?:3IX>Z"+TJD4.>CS9E-!,U-&7,V:^J0* M,F'A>W#Z\HK\_,VS3J7)G6E[1M;4^=(0)0P--%DW::@?+ W4>FBS'!9,!I .RODV_>&)MP)[SO M' ?TA2B9X-#]SU[9 V;\0:431RM1WQ-M7Y3WW]H3E]LA^9NUZ;ZS^\QQK_.+ MT>Z5_3VDFRBX!0+-4>Y[5X-M$8C+=K1(4OP!BM<;B MO_Y):/?G SQ^%=='"]5KX'@8RT?0\?7!O &KA_$0 ('&)+Y9=?0,^$*X'J9FLHW]7-3/]],_5S-^>D[=CQ@?12(9A_( MFNV8SO2Y2!^G=#IB= Z-TPD]68L##3]I 7$:O;/Y1BF>N";J=#+V*/FABO:T MJD^U3M(Y(F),( >>8^ORXTAV]3%"U=<^E;,LAANWQ7Q#]MR2DCZ]] ;W+Z:. MWL7-I771.XB[K$;:C.Y+6$V'PW1:C?6NAFDZHGTJ-V;SPK9HWQOZ&+1Z131- M/;1V%<8HH)::XR]H7J_)_8B@'+&H0)<=N*[">%],7V/;%63R'8:G0^H^$*;< M'(5/.0HK?UFN+ M?A$%0CO06YZK:JN;QKAY"M<5N\>=0!U)%*H+L8.@E=YD2;6PP#;,LX>^'W63 ML-U*L!.@\(M5$M#%H$4X$[4HQU!64V/$UU]BI M:J[OQ23WN$?.]P*!BUFCA"9@U9<)Q2?:[:<9VZ(%GHP%K8E.%-OPD6['RO3) MDA],)L?&_->3'1FWW%*(V57-((KLI-7HNM-1#KJ(,R;3GZ^0Z4''?IY.YPO4 MJP=+QC">/D':^Z$XWQ'6X?4=/FC0&W2Q10T'8:")VNS7, MHM]5Y7V:U%=P@7>8E([$V,LBWZ_@,J\MZEG*E9MH6"EK!7;!RV$;NM6B&W<_ MD!2,)6_U5/LWKY?(FC"/7(:-FF)[M.BJRAPZQ?/YM-+>;&'G\9$-0),R1U8M M>#$!IIM(9L<[\AS?;^IRTA6H,/4 V*GCKCO2N)!M%RV&P]%U:S3FZ?D$.O=G MR^J#D]SZ-J_/\IR1&:P-80M+T5->%/F^?KQ&V;))C MW'9G]V,/7L/B."KWN+]QY]=[J>33.[3GR3 G7CRS O+F%!1656/I]K:5O"@K MN>/5R$(K_2XZKE%H3V]#A]=W\\H0^;O0I9N3R.(P]\\FSILT,YX[1IR?W7HE MA=X!GNIXUOT2HN@]=K.;UI0:-::5(@-J0WE.^OU9O@^M77]%G;\RN>^IS/,[ M6]7SCXN"B0:D8_EP3%U)Q&.C1[:'9NWEONJ;G,[C@LQ.BBMY![NT@>=K^OPC M#]+90AMQ045E0B.*N,'8P>A M^>/[!N3/TC?@,FO9R8X]5FV*MG+2)>W/.TDCOA'A: ;G&+">EOOSW-JU,>@" M9^@7N]_FZQ42?J=WUB!-+FP#B5WS<\!T'"/%@Y#*3TQ+8/1*:]*8EY!YI0:E M[3BDO;\@""=0W\>W?=DKBCB)"WH?0FY\T*7_L#J$SBR=-6]W M?BFPOY\L^ 3[DHCU:27_\Z'5T^D,R;N<;1YWD5N-=8ES.[SEY^;-H*7GI?/7 M7YXAQW BTEXVNGDZ3F*7*=]4:+"D[@S%R(W4//ZX_%K)!Z2#RC&]#MY8K'G0 M]K&Z5N^5NLWO;2Z^OQA@Y*:>&S]"#)[?>CXQ2*/M4$F"K3EMVF/$NEJ>-3F* MD\O02:O(81E>KQM#DK+E M9A6^+=5'@/GX.9\-*U12KGZ4GW%_Z\F70+"\4% J^E1#;4I@. M2+TN<)4ESU< M("I[0HA<0SIYUZJZADA)TU6HL4M*@\[&7CC[ED;'[-[8D@^>V/MP2>?>>6": M=-?30@>-LHY2=>?%3,F!;O$,^G("*(H9K[=W/I8ZE#S)YLTC*Q4/[P%K.[:\ MXPYMMX$]2<-(3P["=LP$+J9> 4GAW^M.8(M0BIE\)-29AC.*JA-1T1LT=*K\ M]0Z,[Y#D 3 ?HLGW=! .G^Z;!!0M<>9X=.@'C@6\G5"B[\S+^@+L7WZFJF// M7([G?_^-GNX;Q:@(;%FS1,_82SGM'A']QL,O"G.W'WYQ[\.[E&&QH[F,@Z,5 M2:5X?U;METWHG-4DB'E)Y@=POD'GK^O6]QCTE'\ZYGSKKWSV95WR.[P]IQQ> M[^SDMT_9OKH\36E=6)?I7(,1%P@+.&DHR%WH?*4;NB%%]V&/)O56ICZ0M/5: M=$D4P4$6R35+8VQPLS(W.835VWL[LKBZ/"'(9*$:B*&@#6\I39E!-R.Z-RMS M0_=%T?WRZ(,S0%U;A"TW*[DJVICE*L3$QYJK$G2FX^-0?XUX-]R?/79 =W&/ MIM^[ZHR=>7[-AR0C^F-RW@NHJ-"&+@=U\ZY@DD/T^"@'O9 <0B-/A.2UM")2 M[*.L2$N&.BWTNCAT\G1#-Z3H?J4J'D[WJC#3><5G4)P7I4R)0K&&G('W3.R; M>_4^\.'8#O*-W"M2L"L5.AK/&.!VR(+0\)I%'$X#!*%[Q MUK>:]"H\&J*-#D^@57Q'XN',C>B 0 M=1LHC.C9NCW=:KHY/R;-7D M>(L@\IU<%V1$$EKM=.2!$8?G^CV74$^!C5AL MP&.)5W59F8IF-D\RNJJ4VI.9O30&T*J$(Q&Q.\,;#E[#P7UE7. Y9E+_5HN_ MX@%_BXNHMLI45VB51=W9LMMTVI@<$6G7%&_-^'OBY!1G$+UB2R@VAV,5J5YG M&IZ:ZW*UCD5VH8LTA\R6 MI!L';]J2?&%<7N?&A18?<=-"H8#).2%(NZ:XEBV!#2<-*V0*;LQDM.'V,&Y, M-P;4^;=4IXIPNQ4IF^!$[2'UPBF08:\I7.8R^:S89$^>[2>*L*]79;S)2-L>[D* M5ILU!0:L1QJ"U:9]K74SPA_"!L0E6Y\PPJV1E6NM^SS/-PA]-)UGJQUNG79E M>Q$CG'H=9)C/6@(^"D0H^< -$X LXO^\J)5X=OWA MZ;)8S36I:8=C(LL# M4N];I5Z&3@]88;9SC?^6B)/*X1QV$4G.WKK[?B.(R? MKP_D%>#M5*L<0MX9 P(,/=JOC6\]J5]+?:R_U_?21!,YZU)T+4?R(8XK-<$U ML5D.NF3'39=<7I><(,BGKK9JF]N1Z=RC=Y'4&G_E$/@O*X"Y&H9JTUME45=8 M=7..C=0=^$[>2FJ%OT*F\XGF"3!Y9,?5^UM/:F?P'4SB IZ'!).RNF@UQZ0 MF&@D!'EN2+AS\X;)2V(2/QZ3.(+GOX[)YPWUB?SWS M73[=>NV=]^ORD&RT5IS+5"S=*R*M=H[BH$L:G0C*[U'CZQ[&Y]O!?7)DGQ"E M$@ZZ-?:0F]$)PZ6=$47/?UQ1\1H/7:I&<*PQE NTKU,FR3(.G35?V]W M?]X ]<74OA7W/MK4>]6;&U9=FX2HFUEQ?ITJ%M@:=*D7:)MZP\'O+SA+0]:I M^2K>+O%-96X83B\='HQR";RO-VM32F 8) MG%6HE!V&&,X6;:4]'O88*!,IL(4?49"@K8M-!5B^L< M4S'6_9QJZ^QB=G:K\PG"7;T[P;,ZVL78+ZIE=2$P>CU(6NX2T!$.FNZ* M3X1C>J2$*KJZ8!JJS[IS=C[7!S 2[NI=P0XH[%[L5X''*+ EKG0KM![45"0ZCR.K=8H<9@Q.( RF3$XRSN([Z]:?PDY7N:+-BF7>!>/5GRW#8M,&L7 M2\:07\BH.$6 \)14#[_H<*?0<4)4E1ODN*G\Y[W>7LL(5=P=&(T^H75.)PX\V)T0];WV7%T M-63E1[F6YZT,C8F*LE)W>X1(*S=DI;WCZ".RB#>[_YQK&7#:+8>T.FI5#*)N MCB$YEJ[;)F5/)P9.30LMQ*_Y))S1 MX7$E$V<](OPE67=VXSUGR=<_]QHOMS-^SLQSZNYC]PF=N%OTX[[C-,I6 9FJ M98,E;-1RQLL!9J^;I 6=_K_)UJ5E:W]Q$CWAXN13I*\OF&%#[)($PPET&%8] M3I"J,#3+N4@=6:-.>]IT#;401A&*YZ6YT8++ZS0,@D#BJ [,.C8C?D? ML-#O;\ 'HA^K\*9H*WWGA+OP/U%[N]W;-I7D48O@%::BH(UA:/V)#_-E_/-H37=^5_&A'?*@'\B>JV4]7U?^&DF&>]--IK<4%/Y$4- M96NCYK+8T,O5"G0B"L$.@;-(T_:9\[6W@*2L\U3 QY :;5$E%C.(#,7-O750 MB"PH5VE3O:'EQ%!YZ&:"4:>M^.ZZ8R*_LH<+)IQZ9-C.8RA]_B;D9P##M2N^ M,6J_<S)N(+T!7F2X=DWAG47!S0[2*/Q7Y_?)CB^[YSXV.S?7Y2DU#5T1[1F:])Q99<>@2>N"?,/#^)/=OO[#]^_9W\HG# MGROIBY@Y L^5!%\3/> +ZY'4&>FCP9C!O9J.<+G9S,H\>:S*YH'=E[5#"\31 MN>,]'Y7N.UD<(__$+W]K8"^>3_Y8 K9CZ?:AUSYP:C/:M]Z[]XK?^Z-_ERY/ M;+A'A# TUV#<+*%KOC&G\X,9/5@+VO(%)S9X?'CFX]QX_.H\OE\HBD*W9R\S M'F_-"DUWV>\3$?.2^0\8B__YA0\F +!++($8Q643!0NFJ^1(6U*-EU,\DJWO M?% /@"7DPVEHL@'-H\-.1]?(FCSPA>_)CC47[4@0RQEUU;.T!:!5:G9U"\[U//CSSA:_>ZP^A5ZA-PK'86_.@WJMFHW%^P39?^>C](U^9 MZ<,1KP*?V7".\]]A=+6W'0B (1A6>>IIM"8\I'D%>3>HE\5=[R8?5H_ M//2%[SYHS2;"C:>]?MCGN3)%2H;;&[?UET@^5G?%/_35G_@F)_1DX-__U("H M;&Q5K,7^^3O^SYT?1&9LB"UQA2QU)=#^8"CZO_X]%Q4E-H>("=3@3_97EGSZ MDZ=/M<>_.;Z>1,[Q9^*X65^ ?_^U]U;9!*+W1W("[=_//_#BR5C/(AK8O!S# M?N7F0?*N^?9-:FSP$%6T=#/Z\Z]^;-K]NS98WO4<2[3_]=_W?XG_WX_-I/JO M?V_N]O4U^(/%[]F./!Y'#-"]/P7.?/-;(T5R3"6^ MEV_7^DSICNL7^@SWM^3=_?Z'8VB^5^O7&.ZNT"[=,2.Z6FA7F#N:;;5J'%=C MVW__EOZY()_VI[,__J'H:S$< \?^[[O2+_K7'8[FLM2%!_AE(.T(_N<'FLC6 MP\"VXKCSET3\-C]WE,4OC +6 86RHVWVM9(DRL;4OC%1 M$"]>M_GT+R+^U/V+\=RO^,WW:N&/[=C@D9QW8A@XR3?OM>S]?U/"PZ\/,_]% M62BSO=;__B^,0/^]P7]LM&+B;AQ\7;Y[B'MZ0/WL&O*=+2:!9[*B5'+D,'$9 MDC;E?VV48%OT/(%NCM92D"%RQG"XG,EMH5#N27O<&?'WYS5R2 M]T^2>@RG_T]+](P[U@;_]\2:[L0R$8B2"1Z5Q[T?$"L.4YS[X,_V'UM-@":? M#&(7*U"VCSPHHOR3W[$=VN] V;UQ ;Q ET7S@FRZGKF1;H_]/Q'D'A4_5=_>. )=ZH555*T* :$S?B.Z/ M0D@"9(0$:NB>_F8*;&.#;;QL0(*,J%K;X+24S1PC9XZ<.7/_J=_O1/(8#KY[ M"\Z![4P4[[]W!JBVJZM@F&VS#]QRV^O;R[O38+?F*PZ @KFJZU/;\79@C/NK M),=4;%@^ MUSAV%.T&,86/6[OF)YF&=C#3W8"-O0+T%AMH,1S%_:WYLO M[ 'FC70LB&P+]#-,7*HC> 2$U0/ [\F>(I^QG+0&_^"4/A7@* ;F@._ZP\" M) 5=/7L>K(W^A^F6IFO8@8EQ!WN_H,8Y 0\=:&91[Z>7GAE(CA^UN:%/O8UR2^$Q#-8DE/-II.RHXD1M#1'> MN?;0,V]II@T")8(UT=Y4:YB)5G;)5SBG6CK:4^U+CT5V MKGVE [XL[0P+[L;]B@??O# ]O3_X/L/Z6#;D\%S\2A1ZM/4[+T,[G9N'CCV M9#-XI_[7LZ-&ZY(*)NG/T V(AC[3"B(/Z&*UPMYK0 MV8D;R_BF5K]RP7_DR;QLK%+YSD)$/ZWAYB-\$!@[X'B9 M^P[+?B/N?@N=9FS#U_ERZGZ#US,SXE_B4@'> J0CZ#(X^M!PX<3E88J+N5-= MA0$U&F98F.&Y&/ OX&KS[XO3"//ES2MV0 P2N,[)//R'9@A&3F@T+:L$@ZL* M@7.\TM]N7FW^HJG*!CZUR"(SJHY3HYPZ .O/7LFK 9['WY9LU'J473 ?R7%% MB$^IO)US)_)0)O=+=F6*3F:RA9&XDCF6JS=*\Z14@_=R;4L>M[[9Z46H[VVY M!FZA!I.3]=I_"BAD^\5F=S;XYI7OMNO,;/3*:K0O6/*\E@$L; MZ6><=W)O,V^IM@/6F\&S@KO"4\"!\9Q5RM9V9;K!H#9,,&.*$I5R8J6G2]W\ M>OS91E=:/.AY?O0G1:$MU,77:]4(H6ZW,=$$WL4MLJDL\]OX735XWNYB"$Z; M79E>)>HM>ZRGQUROT,@0$W<(7_F)-?)TG,(I@B+PCY6BZ-'$7P%PH2ID>R.P M4'WT'G]L((WXB.P\;TC:O(K-.XE'],CW'#;#[R:3RY:%8_:S5/,U3BLCKE7]MV0?5CZH"A-*:* MB>E+7?6A4 >^!ARLNW]_/@1_@4X!':_IEY='0D?4'P9YG=I^(7D)CJZ\L=B1 M4M.:/7>%BV1Y38IEHRO0[<_HBWG'C_SH;_X^.4*+-G!OJB/;VM]#&/5GF0=& MU?KXC&F9J7%C6"VM/IVCJ$2;S0+/^K$9"PR6X?[N8IYOZ%#84LX*6 MQC 6=.'3ANF@#&.'@!13#3:Y]BIYG;C_,V^>1#]]+S1OU'I=4?7#L4+8 3Y M5_]O;!L?(*C>K_ &SCZ)\Y2JXP1%R1HWT&1:XTF9QRE=3K 4R[,4SI$D]U9( M3\25AM-^6.;&2D:HM?0"+R7JPT/B?"97Y;S'?KL@M0OJK&P_-M.SQ6*K';PJ MV4L7<5\@EH9$/DZG\T)+UY,56)*^1G'^U=*>HNZ)CY;"QZZIB?L$\Q//H0"G M)?[\0:_:]KTZO>TFG/_T69^+20?Z_LT)L^GR_0-D/RU3[ 2N;>R-NR,=O:;AF?I3\-+FO[JBCC8_J:;BNK^.E("/-[+?O1>A\N:5; M0%S82K[3%4U'"?RT35#?GZC]F]%^KPN"@*LIC&;VPMP-W[2(0W048:. :?S? MXP1]&]"X_?TV$G(Q,IX*O#A"OPX$.AZIYK]BW\UQWS/VWZ5USJU;N2+(?L#/ MSSLN>%S2ZQGDO-B$-,%0..)H-SU;',>P?@)EP @/(P^:* MZ>NA"SI+_/R&^,GGG?/NA+R>7&X.!-N9:3,Q/2/ *S\:-4_D9'&5L6:%5-WK M->O")E1'Z#3SQX2=?\NR:*QP9D(]U+(/"VAF8-'9!"OXLM!("[4-V6+P0*SN8<5BZI.M[%O9 M'7Q7+\E;&MP\U;'^"E-'NCJ.3^!AXL5(#W;+H3:R$^WX%[$]5C%27&Q@F+J& M*::Y/94!%9>9;T"]Q;.QOKXM ![\$T-M:_Z.88JE87^1.TWN M Z,'A?J/H$'PCX+RX"]A5;8/"^Y3PIY.-TP5U\-X'-.4E7O_RHT]^4Y4RG>@ MC[\Y9 1IVU,\W]W1O,N25ADNUR-VW& YL\F3W815$^Y^=V$^G->HV=9YSZ+? ML\F-/?,\_V3/FP>4[3]Z$,^1YP?&-<(7FC"PWHGA><#H=1-8L6-;<)HR5Y@. MIJP5EH?3 4SC.]>QM.(IFT,>;X#]\HQ=8;7N/^D6-,Y V-;UH6\J+\AOQ)O8 M7_!'[M\D1=YO2WDC(PB9GL*0Z?=0OGG #T%]4_UG\.KNWV>&YDXGPS[>(G4W MHM#04S@US22DU:KPV'A,V!F5'")H7B\T 084S 1_KV.*J@)H.C#!9F">#IR( M#GZ+ 3N('_B%.P&(!N]PGK@?VZ;/B\&I%SP,S%*PID-LZ-@+;_3TZWLP">M! MS31]8%C!)E6PY0^[D,3__5[]@E\3_WXJ]FF!=^OW5 Y.O-NR[U3UJ:1A!;P# M**(?)Y]V?Z_TP;+*][;;JWM-#&#+'O>E HT/RRXRJ\'=&?<8PC:N6GWBL(E3V?="\D'-;] M0^W=&O*;^8T.LNB%ZJ3K-Z7N8+D>L !'DHLSBI[3MVE "=3K0G M^5)N@*]:S4%UK'!EKKNX^UT^M/)[JPU\=2[:E06BAMVK1&OC_87R :7JG-FL M-E8;U"_INX:EN[O2\GA-^IPPJG#X2GA8I$O::C%(+ ZQS[NYK':R1&Y'[WK. M)/Z\X2(HGGK,Q/=TJ% \:EVV:!RJ4W==@#IJ[5B9LR6VE*VP6K=\AC,9X/: MGP"2?@^0&-I:?2, #SZ06N&)C(/ZL#$XM&L3[-6 :=ZR@ZT6W]W(M.#]FTRF M![*HV4[P+G,%7[XPP*O!:S$+-,Z&$PKHJ,!ML!1+-103+F1A<@-8V-U>J.%B M\)"@H;T70$_]I?Q]4'+%T%["Q?<2W)%NFD_6AOT%;"C0]#=9BEZVZM[5S?^^ MQ[IB(R3TUH"-V6>UAXJSHOL%HX'[S5IU4G\L]F?NS[+:=G>L\NUM-F31ART: MVMWFD!JTPLUU/)CM>P$)038"W\)8UR<;-5S7AYK,]J1;$!"O!YM4ZB;83R2(5ZXR MS=_S'YZ?.2#B;UZ!]DZ^MV/UU>TJU.L_TNOL/?[A 3;4\W^Z=?6VVQ+W7SI9 MN&6B")]12<&I^$^.Y] 7/ZST3>5\KS-^7M/9 C?"YE%Y\>DVSK3B/86>S3?W M51"[UU5\O-- W7\VS>_H1Z^0%W10S)'=/,7M+U_#R\(M_^[__'# Q_J,@SN1L9*'_)&@"IN/\$&'KDW9?K4S#A!$ ML'=!%;=4>H\]5Q7;J>NST2G?,+R++\ "BOBAY6?X[.^]?%/O99=ZOCIN\XM= MF\U[^H3(/&WX!YEY@\/*OJ7XFN'IFLPE$C0? M.%-<4(8+7/T0DOM<7^>J[O MW]\S8&2CE[91 KCW;XPT*10!48F-G"@V&W*"2% L'0*+3-FP+3!B!OP44%T0 M=9M43&"@.M88Z3HPS\_X%O,%YQK2N;K_=Z)QXE*V7NA5[;#2%IEB"GG@E M4ZF*]6#B;,@LSS(\'E[#W.%+8)&5J;X)PWE)3.&!]NF!75J&I3\ET=@$D[UC MP%&W6?I6;#95*57K8DXL-_(M$:RC*R6Q6&DT9 ;'$VQ4;!9&>SGZ")2#J2C@ M!2T3_0>M%XN<^3(W8[Y"(Y R3*1L5C%'6$9TU[<-,NRMV*F9=O3 MW:;];!J9AAL"2PUJA35M[!V3/;2DBK*Y<5=I;@<6[\ +)4M"6Z3A?EJ]4FP 6ZS6*RDQ+=5%L(QG.8Y+A,44Z7O(@9YCFVY@AE7'5G4-6EZ4 M[8S!PVQG'^WOY"O-G%C?W=PA$W@BP87 7G8V=_+W6%#/G]O90<)X"$D,;MX4 M]:%B!JP0Y,5T99HG05>$P!Z?=FR"&F([58RR)3+$+1F7 !V:C*)ZMA,:@Q+N M S<+VU0+&5-4C(F4K)=+1QJ*J;OV0)SY\"3O:G->E3;3%876Q3WQU31&87$;.C2X:E-Y2![JUVE 29) F*(<-B;V#A":N) M;>JY*WD@.XN(G3$5F DD;VT.#<&,&RQ'L$1H9#8&K%*#7"4[543&%1'C8L7E M""S#/5=FN 2-AT$ "8R*O<>>:A9I6[J9R)1&/EL6FH'TFJ HF@^#]-H /RM> MY">[M_ONYSI:>?Z<0E\^HD],__R(_EE.B/Q)ZH"CCQ_"<:CA1Q_3Q/O'"W<' +$=GZ^\.'""?CXE#V9"/CRM,<-@S&A7@;FA9LW)]TN MS<;-X$19$/\7' W;)^6?.?B(TWA"T7%*9G&5D6E&'\@)G-!EE1UH?4I+Z!S5 MWQ[\V_S%$2=^SG9*\.-354><^^E?BI2_E #M^ ,K/]?SQ_?S\8=4?K2WHS$3 M'SC'NQG3=\YWG TZJ4HY+98;8AJ>L&U4BOFTT 0?MM7"-O4Z7S_])3W9"4P( MBWDCVW<52W-CF+Y4=<#24[!D#O*$P)R%RM]1@*V,,YI*ZK@JJZK&R[2B$3*O M#0@99WF5TU6:I%CJ%;,'PQ(PRHXKNZF VPE%Q%2\O)_FE MR H2&3?S E$184GF;%S.R7U,FN.%^EZMVQ8M32F76WS4Z[-9G=+_F0R#0ZCP+?&%=4 M*M/&E71AD15 R;T6J8TQ;A1X4I7(1=$WEE(W.U["DGLM>IBR&E/@D@M<9ZW5 MJ)9N. IX.[?_]G*GGEX-RC,7;Y<+39602]4D/Y03^R6[9KIES<>S,DZ.2G/3 MY:GAQ!C*_'[)U /?[\S:W9:HLY[O6SF%I/M@-/']H@HSXN3VXW0J^966D' Y M*X^O!)CO9J]H9_X@D%HRD9#\E"L[\[)3,\$H$>2!IQ(+=EU.$R.I4I#[)"LW MQUP?%*7VBV;F;;$E-19Q*=OKVN.X93077DTF#@Q^VL29AZG4>,#)"KGLT7EB M0,*Z'AC].*O,74(PDV+%\#LEB9H.C0[H@0/#S[;526JIJ"5\9>0G=BM5+(BD M (ONC7\Q-[-2EMCU1".NK?+#V3!K<#58=,\ 2*)@\FZ-GXB*VG8%=U#B'0H\ M]8 %S(5N"O1W<3'.^O04YY1\PYF!H@=,8)9,3)/5\6""L[U^LY\<9O I, 'B M@ V0\T*'&]DE0HIZM,=Y7LC\R:3!ZP MK(DQ3X^60C(MZ61;K]25[-1>!479MT777<$P1B7>PU-L+M%=%Q/9A@**'C#" M4:/4Q+LI=HRW<;'/-(8,6TX#5CM@A,5JM24IS&R(MYT4K^J*6Q?3X*D'C'!8 M\9$01XPEYYM M5I:M-F]*V7PGWDY.'XI4'SSU@+D4#$U,/EJCYM@HB9SOSA\T1Q%@3NG71<$W M!)AK )('!$ ^#2A=5L@!#[Q&FL+!+S6VG_CZ7[PQRN/^9F^^\Q9>O:7.%PV) M7)=Z/;K<'-I@%J,.F)QBT-GXC%7[(EL% \6WZIU%"[3W@,E)3G,EC*P'%Z\X MS%I\*"[;=1P\]8#)#12^G,H5Q"K.#HW)2J[JQ9$+GGK CCQM59HZ&2HYUA.X MVLV*J\YJ4I.I W9D"_66,*GV\+$2KQ;CYL!.5.+@J0?LB'/L:KVT=A5) 4Z) M6*#,=I1.*- ML+ KMA[(>W+/\W]V,^>KW( L?T]]-0'L%&5__6[>7?(^<YLTT>R?R1SQDT-OU#X;&GCNJCD?_8]>:82(_\4RZU[< 3/SOPGTT[IQKX MKT0!WBY1GP>;9VTP(O.[W_LWOX27N"]\71": 0)SP:-"]]\TEY\] X\FCBN: M.$ZC,T4P*_ZWU>8K;'.X3!U9]FF:_(E6>84MOO+Y>O\LA*KJ^F#P[]!-Y!_Y M9T*C$032'O;0_JB-H>"S[T_67VU[6+GNPJV_](1^V>9?&@O(]"_7^@O/^)<> M^G-,_N=*2'?Q.3SE._!N;4QQ7=US?T5M-7T3BXK;6"#?Q)(8V>N5+'NO:*%[ MLKDN&@O9EW0EF\PWP2T>,-&?"G_09[XQ5\S-0?2(KF/?MO#5&.\>3<#_6,&) ML&/_CRM8I7Z0&@:C7N7AP/YC+.%EZAE'48.K%GS+\.HP_X,$?I ;'K!\Q=%D MJ9&6K72%C8^3BR*NS\6:QG!6?S!>W&'!J9;EYJ\$5ZX,9!X>OH(;N+(Q%]L% MI<:Q8D-.^7[.:8 MI4Q ;_AN?*@HTU\0C(*EP?^(+T@4O)3B."O0C2W%]/4[S 4C OX*/'E[M">K M*V:3E^DAKM=8NU5)R(LX.Y19> Z+IF(LGOC/OUYW!%JM(U"'R?6X-*0)$IY% MA+OLJ&97"X!I M]NXW1P),DV?%=,2=LU#[8(V1[7AQ3W;O.> W9B?%4KF_3@QW8$( MUE K%)&,@==)R;& M)HBC6/8F'*1;1B-R@K[E!!T)QOI#F1(>1Y.X9*P*DZJ9)_,.!\$(?!Z2QD\! MQ8C[-=$4G015!57V7,S151VXQ'U3CV&6[L%$B(IIV@MXRWQP*<4_HC7I"$^5 MS]A.VO;[WL WGQI;?V[K=A?J+0#*8$4@SXJ-;#\.XW M0>V;?Z#;G::'3D<%W^^B;G-B->A28X ;OEO++5.Y@8H+@"$([D 7!6;TSN7# M3^=J,(J(;6\B1J+G=>@C?^H7("DT)$RZ1PEEW7N'%6"NOAJG"^->;R'ZN)LK MS FU]>C#7'W C:?8&).@D0**$(YTT1#Y 5\#>%N9^NHPF>Y*J_S(,_J"Z0^+ M$.#!TB#&,.?=XHCXLB'4JP.X1K0\VPGN_4(:Z#5Q+W*BSNI$/2%I!:CU *"(?)TONGI?(+"M)?M6L.Z MD1FW2S11:_-TMZ\( (4LO$4WQA ,TCVO1/>L.OI4,31,7TYUR]W>L&L']P2J MKR+3D0YUKE7J!7-"A&(5NW6Q0MP-T7;!MI 7-X@7+"VX%E0(4/[^:ME>(.R'B7N*?$46\ M6[8[8R\[%GV#F%7B;'PR+=4@40#OD6!B+'[<&@[I8F'6Q1+!"YJVIYA'.(KA M] <32"!# EG8O+//Z+5GT!EM(!<:4MN;C)94.AM?P^NZB, /8_@82QRW[W 3 M_M8M(Q%I9-_;#?P$B"/0/O/.2;0PA$Z.>P=(PY#1 C[L]$ M0R8#SRS:UO"H$Q"14,'"N'P-*\^B@*MPN$(0@9]':"^<\D1>L0U39,7LO)>A M\@5RL @FAKO?;(Q-'!>DC70I!&SD69W%LSH.UX.<,B^/!AR)L^TZH\O%R2$:*J(P4[#O:4U"E50R;F@K4CBPM2/4QA>80G+P(NXZ$%JA( M*KKT1MX&0U6((,'2Q"?\'([JZ O"4,Z2-0J?=%?94>5A[%K"#1\38 M Z=5D')T@\!$_LTW]\V^A$M%T!MB@+C-'X<9D[D!*% MN !)5N%RZ;Y*!8E);E[5._10K*SCQ69Q2H]P6X!4 \''GV.!8E7H12O@CBX MB(0[77 U'.+(S!/(6"%N;<3=L)>HT[)MJ>\'9 S7J]YLJI=P=B&FZ6F?)(@' MX'XQF\BH&$4C>0L!&H657]R7.A+/ZS6Q)IO=D3M>]<9%25VRJT=>@'B&NA@> M(PB4?BVJLMCA0/*(BV%GB"P_Y?DA"G"<9OM]4S\;R;U"P3GN ;AXBR]-ZR>. M6S]TF+R>LCS.RN3PK-XJ%:KT)&G,:C(17 5 P0-!['D7P]%TV!#R?^Z0X WB M_M1Q\@> /VG6%D-5$031MZLV.9EW+*JT@,"'&AB?B"7.?&0XXIY=J!PX^,R/ M;A\NYH5DOIAOYL5&#*N+:5$L"BH/]D2LR/H7>6LU7*[-L.H\7JG90($'HP>(.,L2R/@C^"IF=2.8XTU'&3B)+E"HNF)(>"C MTU!A=^".Q'VAJ0PS";-4%=M);=PC&6<8SPXA[C>'H6CBN.02M^6B14U/.W2K MQG6I:A$Y&77MJVZDJGW76SMBO>UE3,[@AZ8I3=IVRK;+[:IOUV0RR$Q-<3&* M.FX/!,EI"-A(3CN3-W8$KE/RTM1,NE_#4_.'6KWS2)8[_2'$-?#%*#Z&M.N;Y!7 M!< #A/QALA"B$_?]F3]AQ;@QR]=S3FXLT N9#));\^1)@DVBZ4\A^$;0C0I. MPY(_DJTLVLY"-!0=\,P7ML+L-PF@KT'106N[$"=[1<['3R9^?EH3KCYV0#1; MDYD'VY)6KDJK S5%Q"7@@&R3/^/4>=>$B \0'X36FXF8*/0G=."UJ_E!MT>32$=! D@*:XXTZ>((DHE!+1)@&T^2(4?>S179_C=H61%2@? M=%2\,PB^':'^0QY."V1*THMQ9;RJ>-EB*JGD'DC PYNDT#&6/,D=W0C483#S MGP0UBH(Z?4[H8S']T*[@F9P@U'&R*S-UJIYHQ3L!IF$L5"R10*%0417.#H=" M78-@%KD0J!"3W3E#I$+<#=%VXW;8_@#'MQO]OBP9&B/.S&%Z.,#'K%0$'!]D MC::)&$^AR]00(UP@MBK$G1!Q'_!C0I!*B5E[RM6G4K;,Y&<%-9O3UPM(",#I MHZD819WW;'+$W<%0>7W@F2E[,C$\>$FRBP&[# P/O%&W5& .V%]EV],W "?( MOY'$%HY\/%<;577A5B)[O99&1C)WY&U-A-'01< SZ[JFZQ.8=0L#/@Z<'QW; M-&%4D0%\-$=WO>T\B1&)@U-D)&22,*Y[;K;U2 $YJ0+R@NCR*T#GMW@69SX8 M^93B."OPK3"!F?<.K(RHU*._X+KMPKC@C]QFK=#.DJH@DPDHE3!XC.".V^-" M4@FB#"21A%HB^2'&*'M:><76!X\BF_1Z3&FH-"U_"!D#:BE_!H(8;]XV-O,&W,#4T/?$%WI !W2UYW^M6.T6EU M1=+)&_$&\_@XH83OKB'SYJB3H2K?[8.$IW*FSR;)>FT\7P0DO_- &]%M;V;0>4Y[? MFQOM2S53)!CXQ5[5KLY8.&#ZOKG%3OXZZ8'>7' M>''2G#I-P"N)Q*'E]3N68@3/#_;$;=]S8:] S5]Q-]OA]F#SWX8^]?1)7W=6!?/!P?%:C9D,-:VDIK@Q7W&%9G%*+QN V+@8?4!"#7KU--US+@O^ M8O\(GM,:Z*V5BV<']:K)IQ_29G$!^X>BV0/]\X,F&MT-+72A2,BB^-#A^)^D MV(-L 3>EBB-YLIJ2)3';*RS$8F,N9Z96LVKV;CN*NK<6,9WTS% MOW+!?^1DM<>ELRH_QE-ESB$%O=CN51=O9_)O3:*;C_!!H)*@A\S--PL=NHA/ M7^VXCG#!#RJPT?:>'87@/W"\M[[RYTV;/ZBI5:]>'8F-9KG73/:5-?#&PM"T M':WR;?MQ!+6*\T"^L"$ DXEYJLWEOE>>L'1^M-YE,\Y1.S)K_L MF$VR!N<*>/KZN.# FU!H;AF'2&_Y*0_I/1CBLLZO^W/3Q!7/IQZJO4&_Q@]A MA6"<[G%*RVT)*M$,21+ V^ *B98-!M:W+ P59D:GF*B;2^DCJ-MKS!X32\8 MK0*(YJW4!J [+'[(C^K*;;&+]SJB[O:+W2(K4 (-"#RX 8P$BQZ&V%_:HGTP MA'2T#W8QO^R/@/Y@>C6[+U-SJ9$T<;Y&I?UV1X! 9S= IXY,2H@VQL*_,2:H MJC_Q-Y>":?K 4 T/25(WO12^O',%B?:O:'E4==U3#$O71,6Q0%>Y.[!*;U % MB!:T%3SV4#ZP\EHM/U1ZJI3RN?Z K?F/N=5"IH(+OR@RQA^X<.,KF:.NRX.Z M97!>VA\Z'31/>=#\.]CLC#K.V$JROE@9Q-N+E-ES _F8"G0K.L;0I\%FQ)V> MB(I7.]Z0'=R+H=J3J:./=,LUYCIF6."SCH0LE*7UK$)7B+LAXD+8"]Z#K/VI M7;3G [ 7;=ED9RD#3 _!56E@=CAX M/ II8H@T4-ZBJ&IJW^:,1Y6:/O"NZ(B5>7%F+S+B>N0+D#."N',2/^Z&9R2O MA5E>V[WS0^@TMR%?P#[N-U'H!W,:14=Z.]G%'[>\NK^\]!9M=VXW6=@F?=P! M]C7KLM'R\@51\A_$1B[_T"E-VL!C"VY1(W$FQM''9=^_"=?LEN%X:;$MXH[2 M46B46S.Z-NYW<2E;YR:\M'#)CA6@$=Y_QI,QECC.&[HMIR>:\EKYG5S?2%!# M:V,DJ%V#!U8R+-L!%OZ4Q/< X]='C52E/K)TL9)D1[XXLX6R/92IX#8T@HLE MB/->)QY-OPS1 I+,(N,)'L$*])!_7%FIECN.#P<5,_U83S,5 ;("] .9&,6@ M*]&N2Q1#*ABZOOP[*EF(6QMM'VY_W9ZW5-.'/5BU'=@ P?,PUE;Q7&GD8YF4NY MH\5!::@/O9@IX?YR5O70HH 7J/?"*68%'&U@_=RG\% M#GMH*O;C&%%UZ$:^KEA#US%%A>) D\3P\\W[.AN8.JN;H&?PK6CL'! MCX%A*99J!!(E^&("GNG>;SI2,^:__P/^>:JW:NJ* \UDM'WG,U7 =S\Y%_@_ M3T((KQM+TCL^YJ;EU$ZE@W__]W]V*[^/@BVI[;1JM$F-1P:V/=3C?4=7QG%E M %[\2S$7RLK=MI+C[VGBB3!_/1,C%7B\^#W)_Q/;^1GVQUYG3I1E?*?+MEC: M.,7;/WOZ+N#"YR]M-SCD_LO13<4SYCI\^JOG!B/CV=-?)''/0L,%'[N/[4R\#\Q\%&SF09/^O::LA2'#8#%9D]@!+P0G @@$96Y JOX\P_-?# M=F@TE(#"99S'>9(F^S+-$KI,ZTI?5C1"D0<\KW(:T1^0%'ZW>>OWA^!S9O#[ MYV.AG1#@!,^/& M,'VIZ@!44]W9I%#% ($K?Y^O9G\RYVVA0. )EM-Q1E9QG -X2+!RG^5QF5,& M?7S $PE=U[:CKSR?&YC7BTV)E#4\JZWT04,Q:E5[* /_[&W):D7KYJMJHB*VA/% M5:VFKK+)G#5L+$#)O6?2?E%R6URR*TY,$R\/YNW^@UJ3J?UG^F+?-BM2PQZ3 M)JCU:OY02:0%4))Y6W+%3A:6E)FTI%G;Q?&FV6DU^\#WVW][GRX7J]/VG,/9 M[$QX&+OYM ]WDF6">%MT5LX)OD^D9WBC9Y&/K=1PUFL/94;&]YJDY!B;Z:<9 MJ0TJ6M>;::)K+4#)O2956LK<%49E5S((D2[Q(DLY5@V4W&M2.]?E6(IHYB32 M=I>+B>93,PF^?:])=FX]S^$Z-Q'U6=X=T$IYGI7AV_>;5&ZSLY%<;[8E4O ; M5%XRBVM5D-G])L65LMO.3NRI2,JUM98H/=3\DB!S^R5[2SJ>%A.L,-;SY7S? M%;J&[PER8K\DDZPTENF$T, K1F=(U"L\GS46,K]?G/0\?(# M256G H#%?E&IEC'H*I^=X:L19?#): M]=< =_1^T6Y[M"Q//)H3LTS%BO,/RVYB#)YZP*3L:K/*E,IQ U^1XW@E/ZGQ MM19XZH&AJM<*"R'>2JS&%=*:IKN55;RH@Z('QLK3NTS#Z#F2M!)7JU0;7YJ> M 7K@P&"5U8F>>\SZ8!7X0$HNF1V8<1D4/3!:J8F9U.E5>28UEOBB.VO%"TV( M_0.CU0*K1"EI*7.Q+2TH7.@^UEQY"(ON027>F_-)J^X2>&5:6+6T!TKK2S58 M= \KK6*WFBSI%VL LLF#YA6.LGV1D-8=*\+ MA*%1Z"6'X]78(!/.>J)20M\/GKK7!:5VEB9F)*.)OMW(%<1$NM&;!D7WNV"D M)031G/ M&\_+%DF**=F;#2FNIG2%&BRZUZ[YD*AJ=B?/C2=3O;MR^W)+* 5%]]KU0!79 MYL!,U,;@N:.IB@^51C*HP'Z[,J6AKYI[L*=..0$],$!T.KVO)1W M%B0NS;HZ_O P>:2=-JC! = 2_K23'#&C@LA6Y'6=[LZ;;1\4?0%ML,)^7F)M M]".PO#*5J:O_>OIAU\^ "Y+M8@2ZTNK&!?_W[I: XGOVTQ>;I4_PS:L5TH[\ ML"VSOP3UG*>*;5](;-R8X\)LX%(I\9'/%34:4/UNV^IY]X ??6UWN]S#A6AGE9B'\MNHG[\$@- MZO4?[O7WU;Z/]U/10)QI(/A[- YA& ?$3"$9",1,(1D(Q$S(0;K^7DFT4B<#1(\C08B% .!N"D< X&X*20C@=]S'P8THH$XA;>*W_,LDVKJIOFQJ,HAHYNHZ5P"]&+B9:FJYA__E7'PW@1PWC[C\D MPXN/:=FP3C.DGTV^YX]?>MUI>WUQ%J;Z;'(,+SFC:>AKHERHV_=',],%CR-_ ME^7>N\#\BUQW2P/_\8R&; '->W^\ @PO0M D=XU<1_XIUQ'X/4U&FNS@6><; M6:/=]BCCM^O*_/G D_>)1-0'_J?@_=E&WCG:>B[ 7\.X?Q7PR%]%_BKR5Z/; MOC_=][\T?L_2"9^$)9Z_#[;Y!@:#8":YQBVQ*)@%PD88L8$F 63H)^F$SP*O M;J,73KV.BT8G(#P@/$1B?8N6LS^?&?@2Z]RZ/M"%52HBK5$E4I%YE(/;]@53Y M\RSW'V#6S^M:+9'DZF)6'^3=CLK5S#K,];Y&,L29TY28['V")-[ M$N3=;S81H\CS.M!G5V\.7.IU 6"'0L>YLD"$E.UZ, 6X\[Y0IE9-375'C>DAMFHJ_-&<;8>#^7-E>=L MC*6/PSB3S\;+FU2U\,FL:I(ZW?)F&L(9"#\W%2.*X MRT=O4\^Y8MDF,@$W6<=V76SJV /#0]M_/[AO$&**_G!"^M%M_A!WPE7I0@&* MJP&(#\Q2'2\Y]_6.0HAM5\K6=;W#/TX7H&846$ 2,08_[ZXB8H=0 P.QP[4) M3!^S0VU.5K(Y*K7"*\U.7!(F??.A7 ,U8^]^)V()\C@/%OD)B F^$Y40XFZX M*J'J8RX8Y!1]8#S62I+ATX]$LR!.IDEXV2=_]YMB8N21^T M'_/#O#>FRW*5)L35NHD;2[NX%ESH*T"]BR1BQ)%Z%PIL0H%-(1/"*E,=XLP: M8OIRJENN[OY"NZCAB(H]?R//5V-/,^9@TNW,I+K M5&2OMVJOYUDVH7"!*PL7>!(Y,((,7M#031.\+H8-=0LLGDQ,L31,T2:&9;B> M$UPK%MFM@K=M?37:FV)Q4Q]XP?O#H!->NPYX8VD#3ALOL$5N=H-;P=*$5Z@5 M-PK( 0'0S3)E+NL.^E*\M5HNLQZ=6V<$6-&[WVR,1HE!$.X1[L,;"?#'N%\) MU*,DE,GXN& +DQ)IL>E'N08JRM[]IF/L-04)H)D_9 QP8,6&/,QO/#U8*K)2K*$%24O_M-<+$$C9*3(.@CZ(=X<_^/H3]/"\QC0N[E M1*53'R5!G1BY#Z=_N.]/T#&".$TR,;3O?WFIZV3^4-B# MXVO*Z[NN*HHT#F MTO2Y;MK3B6X=/#9S8P[M346VH5#W\ I;3Q@%B^A1OK MN&R:A))A[(5,X$'&%+"P/6Y>NPG="H$<@3P4*M9704Z5O63KL9@CI4FNU.@^ MCJIQMU>#((>I<&/XD>H5FM,1W%%0^F4RYGX-\'8Q.>@2S.-*S/)3RQJ7:*FT M%"#@^;O?7(SACE.J;D*00C!', ^)//55F _;UD2U*GU52LUSJ^6J2#&6%L \ M2+\2XSF4?24:X53GU)BB%FN5"%[0M#W%Q.R]0RI7L,V:B,8V:XAG@?,%8H2X M$ZY*QWH^C;:=_0YEF8^+Z_JH+75(J;W6AG+)ZN&E_% F"*A=\3$"/^]A[6B* M6H@C$$=$5 8[AB/J?I7AAE0F)QEIMRFH*BG4<@%'L#!@\]C$ :>F;=4 M>Z)C \>>/(EQMG50A N39WS%Y\7/&=]Q S/,><6M#9J*MGMHCEGU&IT>4V@0 MN+],M2>/%I^?6P*88#:A611_DBLS$#01-$,-S3-I2A]"K4*\A@QO#8PGV)!$0T51E$#AO")QGTD@^!.>HG\TNZLM,?NQ[I;JC&Q); MZP?39) N-P98 \4G12(^Z3LMBFP(4B!W>+JCN]Y3N%$,LW1T310ZP1V=U1F< M:OZ*M%J2M^8 @3 2=C/9E'68F1VT%3SGD&SBJO7".M[OB[,Y7U@FIH]-J3.4 M"0K*)C2]-^'\C6*"$,(1PB\INGP1X7R&=2K4N)Z7?"+'E49#+3$=U2#"V;O? M''X:A",XWPB<+[]2/"F@SZ+=?!'0#XUUVIH7DR5">B+&,\6NU+;KG!K/%YZX+TR&U<-,L!X$#%#)S1 M-BP/FP/(^,[ADVO7YWQ>U?P3L97A507-O.PT9!Q[L@%=2?=&MO8R$QW:A& ' M:M:T36V.&\I#>9:H<>62-Y0).KC].X:S)]F#0&!%8 TU6$^MZ/P96"TQ5QZL M%X^"Q!*-3C+]8#*]QP4$*\RS?=QY3C2'7A,L+[]4NZJHFC\%IL#CDN#1.HVO MTKA255/SG$8&P(0W8\=8;G]C!<79(+@B9>6$&'U7:QERBVI>3C(T/J&=M.%. M&A6I'[B\0=P-O1\3=U!KN4U)Y8J5D\B$W52\D>X\RRG;V)N_4? -.EE[@JW[ M$'?"50DX :C+MF6_CAU]/[T=Y[:*9,FG5^-*MI58\_FL'N\(,L$$^7WH_1T# M%,F#Z.*6Z2+ZD4"?J)POX0 M,R!F0"DZ+G V[,NNA%4;=\G^0WVLC&N2J!8>!U1K"-F!O_N=X,_K2D13U4*$ M@0@CLI+:EPFC4NV4\\.*JN*30H4UI[6LG<\':X_-T36>WH\S1O%**%XI O%* MVQ0^?1V@1\>FC@W;!P -/F)_]75+'QA>D.#G[R<%SE.6*%SI^O=N;BP"XISA M2BE0#\/R06]6GI-F)0, ;LHU(<+$I>8A0* M6*^Q<@W735%T^VQW7A%K$.*;G$/$<8M8-&5?$YXO'VYQ5;K2>1$M+,96+2WG M/"ENCEOR@II,U&R :#ZX5)Q*'+?&O GY":'\AE!^SOBJ4Z.<](1&A+%>V0H&"+$$M48'[; M;H,D-\#^*,K"[/3-;,')C,>5UCQ3[0\HS:R!R8P+#M-19T[5@&@B[ A!-'&% MBM9_,XV9Z$A %O'>-.BX_-O(=$"F@Z(JHR&;' MT(+9+BIY8^$4Q-6\]YC'!Q0W7=8@+4#)*\;@QQTC1)%8B"L05T18?#N&*W3% MXEM.OC@>-]:4O19UWFGG AUOA#&W17OOF MS8V%7)Q6LJHZ-I@LWKENPE^Y/M5OE(IB.]\A"K1+=>OIA4PD-D%0-+HP#2'R M!A%Y6DGH0T32OE[@$E2RA1N.*DRD]KI&>S6(2!9Z<'3B6V&)"'Z1A-_-13.< M5GSY$(#II9N3"^PH(4WFTQ69<":]2C< (-1;R%B".\F<&$U=!8'RAD!Y6I7C M0U"*;75*3ZHX%7G=REK$H!J L75RQ31",BZ FD&$$& M+RCJKOL+>Y$T,,7S'*/O>TK?U#'/QJQ7H7*@U"96SL4 A#%'UW1]$A1]KUQD MMP;?]M0K6]D4BYOZP O>C_8"+K\7$/9@@NC'' &:> F_%7:(HFD?'5&;[=%T M/1LO.*(^2R\2\URS.V^#^9.'.@][0.5!04B(-Q!O1%IF^@G>>#191U*&[FR< M\DVBO4H]5-*T 'D#)A?GK^GB..1Y1(Q!PA^%<%(..8M2]B,F8L5 M79R8LKVP:O V$7X3P$2R9_8^HJFT(>Y W!$M0>\GN ,,:6%86:SJ8Y^J/58? MA5S6;@?^QR:@B4XFO<6\OS1DN92-IO(M:P),6\[ M-5 5J*=1L01^D@/J", (P%<#X#.*7X_>;YU&0U4UC]>#R\#;1>GZ9Z1!:*^W2*J?FK?&$\:M,)U_,3=?!= LE)"+& M$BCM$\(PPG!HY)X#&":7I6DME\!G>*4SY4Q/&,Q760%B>"/E$*>Y#_-*!)LP MZ3(W&<+UN2:S4:VA,(--=0<@<3(!&'9'BJ/_BNRN:!@W+VZU]6@J;CRNM.O=HQ.JRN23MZ(-YC'QPDE_'#8 M /D%"514' MTH%O5G0:L8@#(9RD4?\FZXN7'E9Y*$7B[M'Q,*@_U5,H?RB0) MHP?P>YR_QN"![1PQ& 1FAY"-D/VSR/YR/,$ID$VOC1&^GA)#J5!+%\:*HS6; MY0#9;(!L\AJ1C;",MBE_#,U_&F]P"C1WDV+?MFS/%U.JWISUNVUSSBX@FGF( M9O);U\==EPZ"T(S0_(.1!Z= KFQSG-V)RFVA&XJH(:-Y'6:6^BN2PM#U("H(;+JV?O4,"/SM9Z7DX6QWB[1 MJU%E3)>2P>+B2_I9M(*F4":6T8/5"7L4U@4W?:Z\D1<^JW"!*!MDN]?2R$B>LT&T>@NF>?$3 M A<)7XSBZA=9;PBM]RRMC.8QEC"MLW[XM$HT@Q?>/<:"0A>N4E^\="[H*]NI M?$X3M%4&Y_GA6[Y:-BR;7?%)4A(V@4@[TE,H@D!_=RHN* M\CJ0[R634+NO/*H];Y64*IRM95=\<3*<+F22"2XM)F(T>UPV,+2!B5@$L#G"! %H%7V^ Q@CE-& 3R2A"?W.)> MZ+<8Y2Q92+_+*-U)9:T/Q22)KQ[F):73IRIU-V 4/O!+2 I%3R >03QR>1XY M;2;4[_((KG23-2^M.Y)26'=6CIR=#[/!^@8&6E!\C.>..WF(0BU0J$5D0BV^ M<(;IQCSKVYKXT+H[DNK=%JY[D]R!^:V8U!_M;'I C(TAF[?+G$'7UD.99 /] MCHRQ1TYO-R'3(? C\(=>=/L"^/$DZ,MT6>4D4GGDU]2T2R_S-0C^C>S&<]_* M?H5\@!ND ;3M6]@4BL/G6(\,F>I[4+HB.ZBMCG\HO(!'P@1? H3M]$/P1 M_",E<7T!_O-$DILTRUQ#-!:5EM1*\V8W)4#X0Y$+. )LXB2K@"O1LFY'LOI7 M<,E.:(CYJJJQ8Z:J#F]A?UVQAJYCBJK:$_#:%3 @S+(]\'S/ALP#JN;J&OS) MM4U#4P#NL8%A*99J*":H'?AB I[IWH>IV_ZE&?/?_P'_/(=UF[KB0/B,M@]_ MGC_@2[;S"X[_\R34\+K/27H'2ILFTCN5#O[]W__9K?R^H+V=Z79:-0J8^A<9 MT,!0C_<=71G'E0%X\2_%7"@K=]M*CK^GGYV&7\^S)14 &[\G^7]B.S_#_MCK MS(FRC.]TV99V-MC?_MG3=P$K/G]INP;D]U^.;H));*[#I[]Z;C RGCW]11+W M+#0$\'';,BA4GVBHWE <]3(P_U&PD0.GW?]KVNH;4_S6*S.<;P7P_;H=%0@GE;Y@:$WM;MYZ%H?8[?O.GQT\T9ZDFO!X.RY=3 M&R[<]&6J4JK6Q9Q8;N1;(OA=I206*XV&S.!X@CUG'Z8JY32HA9C&P$^-2C&? M%IK@0Z,)_E,2R\T&5LE@KVJ+;:I[OO[[2[(47P,>G1;## OS1K;O L_2_?M\ M5?B3V68+&CZA$1J/)^1$7R5EFN 866$'FDRP+,DPBJZ ==!VP)4G][BI&E)Y M,*^,QB-+/<*2S-N2\7F++_7) M9DFJ\'PW3K*992*Y "7WWCY?J8^-EL-41;+E+#5B:JSZ3 V4)(BW1==U?[94 M)*(U3CT:;9,Q\B.B5),9>:_KC9PX,Y9BA<(K[HJ;9\W<0]]>@)+[33+KBT77 MME6Q,E1=+SV0TV1C"$KN-TW*::7X(.ZT MTE*!+R3(]62^FI,"*+G?)&R5[BT?[T2BU;;$PS<>9HL/816(A$_A^T87%5*=-I^=) M$[,[*<_'/)<7@3$3^T4;K-A0A9FJBOI@*KJOYY^V.4LZ 9M72 X@:N;B?_?N^LMQ??LIR\V#E?PS2N_;&=]N"VS[_AZ MSE/%MB\D-I1X9"0!?<]0'ZU'=[R2G>?;X)D#TUX\,>S3YSAH];ASYX\5-1I0\6+;ZGG]AM_!$/9KVJ;8) MO_SO'7-W5%NI>_RTR>(21VQW]E^]9!M_T+=-#48;C!Q=QTK@%R,7$RU-U[#_ M_*O_,V=TSC'.?Q94<-*1?[=#F'O^M/D1OVL,9<,ZC2U\,J5$R100G=\\G;^. M3B>F2RP(FSQ'&.O^OX=Q3OXIS@GBGB CC7-XLC JL\"E1IF_9Z(^QC@:XT^1S%%1'V6$ MY%L8Y9_"\JE]L'<&&7E.5[FF/LT^7)06 B>+:KR)3K@R#0'!X621=#?1"0@. M" Y'1DC<1"\@/" \(#S>76!]6-8]S+!4>Z+_X,4BEUT%7CKG/Z2X M"PHT^[WSC]->.L1?5I Z4=XSJ9&6K72%C8^3BR*NS\6:QG!6?S"^:.;CJF,/ M#*]HN^Z!?&:4%>?QFOV8DN+)1'I2=]+IY /,!0!S&L=HGCWSE62(!BX-B_/1 MP&;->^GVAH<&3IL#^4,:T+T9D1;P?G) ;EYV=X( (;_!5OI#L83)#KZ"/=S AIZBS M)N(.S6Y]*%J-#/IJA_;L^^VA:#4RZ*L=VO/O$(:BVN@?ICJ.XYNJ2O,\SW/SW MLR+894G@]-?=7WQ]=54[WH&^D=J5-_*!NI'9@#NUQ7830GO3/L'2FB] SP*< M0UU,<(#I6T-0>?!O%72IK95UKS)H*LL#DED_W:ZV9^10&!<&\XH^TECU<;$ M+:;N?G/'70J(='-$&9%9P5[5[OAE*(/4%H)+M)<:GAIU,I:52RRHL@!:#"\5 MCK'\<7<*(]9 K!&=1=55;:9?AC:2F0KG6>E20O*U9+N2Z#4G_0+T-. N?8RE M$&T@VD"T$>*M]\O0QKA6=&C-%(I2XX'*$)E:)]5.06\#[NE3,3QQWN">: M= M$=&S?,O100W7NA:H5]A?)C";OS$ &&6N&":\O2L.S#;N EL!UMR')SOFNNL% M=^!^IG7=F*05R?"M,UUF'_HC'7#.^.LJ52WI&>(YVX1]^C0[5*R&KH*IP3/T M3V8*T&&@,@>FC.FX.K*KSJ(Y;BNCYK#PR"S'-7BO(G7W>]_+_!MMZ"%JB-XQ MCW-0PV74JU-20UN0"T2G-]?&ONJVJDN[%W\T(37 (R/[$"5O/N M-XMR#"#.N$0(58A[X29"K#[A#+:8=QPIS>EC'&NX:E"IU3-\4ZVMA! -3=!4F0"\0;B#<0; MMZ=G?<(;*2Y>%%BQ^H#'2WK&4.,"S^8A;VRCI'B4^22B45(P,.J )!7VR*:; M/7+\P\%)-\"K9]%^#E#J$YV"3Z8/>[9J.T'4JN6XOKG3)J<5 M4$X/[-+"+U=7'ZXL^K26=2:K47$!@0[$%S-@XC9"-D'V#R#ZMQ'%Z9-NL MZXP='R]**;ZB5;U%SC3J0XAL*(39FO;(84&IC,BX& ((YNJ;KDZ#H>^50L ]2TF\GV"?ZI\T^F%K^<"J9,6R7 M')4768GL+!?S?CJ]QO/ 220V"9+V-9V#4>%H0P[1R,W$_T3_9-K/TXBD%=99 MO==>C^.D-),>%JXITP*D$?;N=P+?SV& : 31R(WOZT?_$-O/\X@Q:0TZ[)#H MB+-.0]?*.&'&'P,>"0*$&/+(,ZR(21"3(":Y"LWL#YEDWJ-*CS69'N$-IEU( MR*9.>40-,DEPG"W&'7L<'L4,125F:$\>$SK-& :LZ1Y%$QW)[A2@-/Q>$;AK/%Q.'#MU1O1RV6'%B,7A;2S]XUG!8E\<+B&<6[D12+(HQ0'@^ M8CUUFX"^M$IS - -'Y\1?)]/297)N#"T5GV?2P83].:V:3Z!$(T0C1 =4K7D MT!8OM\@]4.Y0DDB&J5/K&HL;=C!%0R6$CN$TBA9RX#]0-@A-Q7X<$:H.Q;+7 M%6OH.J:H,"608JU@9)!E>^#YG@V-&U3-U37X4R!T*A[X,# LQ5(-Q02U U\$ M":GO?["^WQ]/S9C__@_XY^GO5%-7'&BLH^W#G_D)ON2)O_!_GH2%7O]D MQ-XTD=FI=/#O__[/;N7WM<V1CV P88G.3_B>W\#/MCKS,GRC*^TV5;2&]2>&__[.F[ M@("?O[1= _+*+T>'N?+G.GSZJ^<&(^/9TU\DX UH".#CMF4T<4^?:*AVYH=@ MCG@9F/\HV,B!S/Y_35M]8XK?>N7F(WP0H$O ]^;FF\6FK=NO=DP(]BVH3S/0 M-.T!EH*SC@5#][9&KQQC^*^'[=!H*,%T(1,ZHR08CI9UA5=EFM (F2=U3M8& M-)X@"88GJ<3=YJUG8:C]CM_\Z?3H?/%GJ294FC<[4?ER:D.(FPY-"8U;30A-\:#3!?TIBN=G *AD,5A +:GB^ MWOI+LA1? WZ#%H/7(7@CVW>!P^7^O=-Q\H!755HE$[+.#4B9[C-]6>FKA*R2 M'*>I=%^G%6K;F\JS&D$DW$R"YGJ2T =\R10DRC2*RUI1D4JWEYP.%MLVW_(V MPTZBMZNR"]1F,C*2+NS4;*K5W?&]8;N3;15GB6U2@VYU9.0:8F>7#\!*J&7< MI+&..[F6@0OB(T,GY:9 QX,9+3 :WTFL.,U<;+3],=;[0\>Y1'/>ZLL:!>5* ME_Q>MSDLXMK(R%/E=J*8D<0-;^BII#4,Q*PLS;"/'1DZHI7")C-)R!00AQW: M'WNKVK*SSYC=']HVN/D@X[:F0KSK-+;KJNK"KXAT(OI4%K1V.T'G.&/;J0I- MJ]XO3F5.I,^(%.4.9M26V;7YK9924J.J82T$2($S,C5)6\72O%5SA%HR7W!F M0JK52\%EG1& 2C\H%&:5LDQM':$P4$K+LAN'3STC >5%WE@#(\%30!O&$VE* M\(:H6.R,"##+$N?(E8YD#%=2?B+,K556WU66*ZT<1,. M/<,M61VI.[E1GAA#MBZTMYWNNI."RSK#+2[;Y+EZ1YM0 :OD*ZD@.]I"9&/. M<,O(=EO=N&_.**FQXS8;;S7F>/C4,]R:ES+ULIQ<[0S0XWM,JM]N3C0X] RW MJ%E_NC;B*<8(Q'6U/L\T>KL 3N ,MT:*VMG(DXE(E79]H\AT*=5<:2A@C@)& MT9)+(TVQ*+W8UG*UDM/7VVLQ<89;ZFQJ==9S+DZUA'JZ.:V!E%G4T-"(;LG= M/&,EVK64L>5JR;FR3/;],@3K,XS-K JEJ2U59GQONUDJ54]A6 5.X QCC48_ M;FPGE$RQZV)CS*B^,!S#H6<8VZ%;$M14I6* /"U64J-L.S#QT,AO/A;Q9TC0T- *:F_4RH$6; M*@M,*>E08E!?V0&DZQG)JB3;>G$5+R8$W:JMJI8GKX8)^-0SDI7P9Y,:Z#!) M@54R.RDU,*W4##[UC&0YM>Z"$M)^QQA.MH%0FN6W,QO:UC.2-?=GFU2KJ)2H MO%^?L/+&&LXL#7J]T:&Y=)4M=UKQ)37T1@5*H)UA0>R@H1'S&D\%M8;(CG94 M,%!ZO)P(BGT>#SW8U[! X1#CA5DS&-^9TL(#/P\_G/I4*"+:1T/(EY?#&. 0 MT.+P2PI\Y_!!&'OA3^Z%:"=IF/V8: SLNX>)[5](AW[X\PHGV.QM-OV9:9]7 MA0B_F[I.?4##@XM:\B?G]CYAQ5"N/^"([$4MFR\YE8H?_S9U&\0:\/.9%^-M!2BQ?_Z:7H_F?XPL$"P@6/!66/")1UM^%RMZ M8.$#:PK<UWSFM9I/T[IJ\+R#T+N5W5I^A1(?XJ[>[JB>!_V\5_;\'_;$_@ M*T5MQX)FFL$O: +_Y5=X?"V$NG@@>J-3]M^J9_#[GM%KNXZJ^^@2I#,'>.:B MD+ "H":-FD,G.KEU8J0%J%XS@4_D9=+1]FI$]XCN?1W=>]_3=$_JG@C8B=^8 M"%.!"?SBTI2-5G& JJK9'_\R-^S[7'ISY?[)U>0F.&4>>#X^Q(;.O+D "J&L MHW[91R<&=]F&O\DH4[%PG96.]B.GV]@? 3HQPXGLS) M=SK+#'Y XZH*PZ>,N)OU6T=7[9C9. MU0O^; )\[Y&M<"=:=JYI">NX0& UE6\ET[F:RV8K#HR[TBCGD;JA,BF2\B"J M^NU4]7T3(:]4U68ST):)99$VALO4>,+.6"00O.I \+.[[G\W:']?+XR393>$\Q,5 M;JD%W9,AJWP/HGP[5%NO8J_ /BD*P1Y2!K[J#.H/&[HNM*7VEM(3*:/@-YR" MS&EB!M\&_SSOC* !00."!I_@Z+T]&G3G%"TVJV97& Y;C?BHU.+%/&KJ@WS MS(>BP95[AA?M /9\1S;B4RGL"VDM@.V1--E7P6H"R9_HH/5FD@MR2+'R)WIU M!FF+9EGI[SK-%9]7=DE]ETT!J8^:HN'[,Y*)=[H_@R@G4>K9SK MQ'@A35?*W "J##JE-E=!726SR VB;[()AJ3"OD@JK(U*@3PDR5"*<)][7PU, MW$P[P-UY2;A+PMVO$^XB_M+,NZZ9B#41:^*5O*QN.31!1<*NNQ,8'KZB+$D=:=U!C8_1%>W/JV,F.9K+S]'\49)05;+I>%X,BK2B M>PO'DTRT7P>6@;Y N3P2$GX!5+XV\/W[ZN^[1YJ%SHFT[!X$UY8*$7@!F;!M MFY+M\P?E.H.][HKAN"SCK@UI&6>KSBPQFH>742<@]C[O'FJBGT0_B7/TYJKZ MZ);6IC$4-#DIQGEFP,PZZ6QW->A@G87^4N)=CEQ>N5MTG9F<+O #USZX1_XV M9@%_YJ"C7<>=S]@?BHX.?AVOJ"$A\-<,@2^(&M_-'+R/YR9M?/TGC_6Z@=7Z MKIXAU'NOY18.NGW&"%!JFNUORAIKY TCQ61V]7BFM-Y?5Y]./^_B3 (/!!Z^ M/#Q\0(;XRMVCB_:"0HQ$M_']$1Y\/V205 CT]ZZ G3NZ[<=6$$$#%YS=Z/H6 ML'9]Z/5U(M7KSR2%EW:C +7H.M9Y!\7#=WH?O1/DJ'B^JT\#-,USSLHX/9ZP0P?^VB__>@G_EYOXRK3J3Q"\XU&.AWH) 7Z&C\B3B MNB!$^BX1UY?(F+A \D !A/^MV ?=ZAY5ZTS\-*JMM9W4[_I&7)[6O,&\U,LX MG$B'S9/IFS0=K7PD21&BHE]31=\]$_(:%5UK3E>66RO #]MRO;#21O7= *LH M*K2Y25'1(XUOH:%7[O9<699C[P^AE)CM.ZY^?N>(Q')7$\M]^[,D7]&E.E'/ M,T!-S_5"+M.;Y'A=7SDJ+QDYP>Z(-(NKF&\25/1X*RF7(UI^U5K^U;:JGE3X M1W>A.FQ^JUNM8&%8I4I\X?/60$$[RVQXL)U-D!8_7R5CU7;!0M*5&-B@1@<@ MW'QR_!EP8W+@NE!:]KM2)$C^ CA-X/BB_*^]\A6 "J"J*7RH@YRMM) "%KHY[(5I)NO,?!4!JWS^3C'1WMJI!!8WSDENKK'+\L-5D*>T=M>U!Q!M<7MK^B;) M1 ^\D&HMHJ=?/A']685;=RK[4%,=<4*S#7ML\I+-.=/-:)+P>0YI:MCK.DMZ M77^5Q!6Z+B8 ]XZ@D8B61+0DHKTX-PNI:?U.2Y_RM!+;>&F\:Z85GM7FJ:JC M=\<9E8-3Q9V-;N@S^$WR6$3KB=9?GJ?V JW/](U!KR$:!2KH9/5=:3LTZ70' M:3WVVA@FVM>2Y+.N-)\5[C>:CJW%?>!:I^[;34RW93- LXFYSE8R'_/IO@6( MOP:KIXZK #<>COU)+S8QW"$K]C\4_M_%8OFK(/NR%_OE'+D'6Q//A'95[NC9 MZ3(7&,/24BNFA&1 #=I,XHEW9^(RG\%E?_BJ;SV9*[1U9#2AX7YF7Y7/;06H M[]!&')2=.^KZ4ZYAO]+O#"=&U31J!6NJLI5*EMG!J!]W,:>IFW3BF4TP"'@0 M\/@NX/&EW,P7X4ADJT#;Y=/M5*5,E02J'O1MJ;&0,7Q )Y.]29PI@B,YP^O( M&:)G3N\]2:A'@J.BK(V^ +"F]@"74&(VRH\ M>1\OB;5(8<5%0=B73K2TI2V^J*'O<#+42A?**2V_#+ M^*9MU1/3U7"P%IDDSJ]D;Z@L.11(=)[H_(4E17Y+YY.&X&VY97]@Z)Q2RY7Z MM"D"#>D\VGEC;FB&)J54UYH6>=*3DU:2;J)3$7$H:7$/R@44P*D?\X X]XX:5H *=Z[_U93>+"9C%_!;:3L95M=E MHZI#1PQW>V=OV.PS,9DH*U'6JU?6#W:>7JRLO9*8VNR:0]&HJ2"723H]JE+ MRHJNMKO)9$COJZ^3"G,=.$MEOXN$?*:PL2B4M;V0O-ZS(D$S*4H@10G7Z._M M00'=FXHL!HRX&R$>;%OJX^;DC"D!NUV35WI3B1K::;6Z:$MR9GDE& M#0G!$8(C!$>^2''3V^'(IC;J+HVB$ AL*M F['1C%2<:PA'4[.LF2T7C1Y+2 MN[*4WL-R^GT%_=G2)I(;^ :@_]6P_?H3@8]4JU8.&OJ\JO>L5IJ-MYN^;S!K M.[7;M91E/,&)#&Z&SZ1N4LEG'G8G&D\T_M(7>^79Q+?1^#'M&)--G6E0K,S$ MI4JN%%^Z':3Q+#[G0I.K)*\WI?C24G55MR5;?F:I.HG]KZ;PYE(7?YUUQ$3P MB> 3P2,/*G8FXIK/V^U\9S#;4;WU?#GM%5OT@N)$9M^O/?4^7:")HA)% MO6A%_<#]KF5UVW@==2\RY0]'/5LNZL20Z#K1=:+K%^BT_4K7Q]O4;C&4:R5C61L7 M2^6=-^-:'30SZ*PE;A)G*N-)BNLKI+A.FK5#7^TFY@)3\H$26TBNOR6!\]6 M\U?M8G,Y8/UQCEDWU,$V4L%'3C*5MG4I/J(ES0#4;ICB=:ZXF$+?#+=>SS)9 MD@,CJGS%JHQ62#-OD0>\$ MVR.&L\V M&PE-3"3P]F#B7:X!(YI.-/UK:/K[^&OOH^G=C%D?#Y))Q@)-0=AW_H;))$A- M&,$&@@V_V,0DN:W+SVWE'>C8'.NA?">F>UX@V3). M\?/%OF48?8$Q^"4PD^5>K]EF*YR8P-VZ,]%3%Z2PZ=J2/P][=2_V_4&1U_3' MOG'WGV<[/9*0[AN@^U<#\2^UG_5(2]_B05GOM?1]".U3,;<*7&]>%?09M^A[ MNMBM2&LQ@7MWIV^H-#E31S3^"VC\];IMKU+S1U.VQ4T\N[92M9X1R,5*U; 4 MIE[GD+Y#5RZ;CC:G(FV[KR3]!9_)JRJ0\?8:V,@SR=9 #$HHB(4_XW.)V+M# M%P+B'\ RT%=00FQ2RT3B^N\=UW\IES $ OBBV-(0QZ.[J#^[%=^5^[*6YJRC;"(7+ M!9('T,6 +_)-OX5YN+ZRD:_3R?IZ:[\."/U;6-R&]'*4BAVJ9V&OIO!W,T!L M.$7]T!(\E768.<-U<9IIF-2VE)\O$TJO54NNQ03N7L]D;K+9)"D6(UK_3;3^ M??VRR]'Z:5RIL':[SPE2R6!X:CQ$8$0 B$$0MX!0NBLN*PD,HO4J%/B:UDZ+W<5R=PD/\E!/0,AE0%?J*CE M9(H'2:/9;P_K-:;:01""4H3L3>:9=Z.1+.%%9@E_Z68"^+>]@[G X0M)'+P: M[1,0YQ0G0$=X/PKH[A'A?]^I%ND3UO79 'Z75M17_+ F==(LWQ/S05!V>^*T M_$EIQ3/XS8WH2G_&%W-"CVYUO9JSJ/4$Z +BIO[)!'0!25,UHN)$Q1]7<4HT M=Z.<$7=&63X^&:WDU*ZT&68N1\63VU+5WQG-'A6HS6(^U9\'VQY6<>2B,3>) M3#3__QTS@7_YZ"3^^T_L;F 6_O&9TWQSG9$!:C)P?YH] &*2+#L6?.T6I0YM MQP^/ZD+QAU-#1U'@3S@6PQU*]F=2)!/.#GZ #S?=?MQ\7\/O"Q&["YG&7XJ^ M^O[())!?I]FS_\"/"HY?L-9NB_O,N.'Z?QTSRY(Q4N$3V9-+XW__[ M?TXG'PTB][;H9%4S@(S%3P8#D@;B4Q=(1EQ2X8M_2N9:VGK[5::SMTGZ8.=^ M'NT9HD.,IFZ9[']B)S\C>D2(:4F;^ G)]@ 8-X'J_]Q_[? 9-F''#QU/1S#\ M$W<"TE< /?W>R% M7GJ.X-]GVSEN?#R^G7SUPLP&-^K?A)G!2C/_@?#?;/7Y7JS?BN5;S0+?[/$% M]%.O5:\4N#[\I5AIGWX08-O]GMX=A)VC9K(N/6=_,&T%7O>CU! M/F3V?PBV%"C0>5+^_!"+<*HW4\=4GBM"H6?8#"SX/ODM"FKN>[LM5Y-L?8!!RN%?6VKQX&STCKY&0?=DT_$"%_3AI'*F(QM[MWB8?2/&(#N] ).UW<#\$Y.Z_11 M#D$1AS(:HV]C.P/M R&^CO\&/Y(_XUSF?N/\^%[CG_:?[P&#S\)O.,G*%NZ_]0) MW,.GT#@"%WG2#R: 1DNFB::F^][]-1P[(>O ^S,FN0 &KGO(N,%?G$DKM-$/ M[-C"!0LX )T4Q^1Q%=PU$#=01K\'2.8U.$R'1%F8D"$:L($+W[Q%?P<+/_PN M6CL*BN%O6,M"FF'5EX[$$GJQ$L>U]TO[$T6V89-!W3JANVZKQ];.:+)X+NCY MN@UCUP#'F3BV0!V@0XK05+R#QW(HTC3!X5,TB2[0 C-\6B\^NHUQ>)5P4>;V M!CX6:L=A"LM .(():+\)0V@V/ MWN^7>1NKA'1Q%KJ][U,-&1N#L@S]1R18-_C/1]Z\2"2A7)CHV!B:B*3, \_' MG]_@K^H>YIICP[6@[MC8VX%?D0/7Q8T (E^ KBI\DPUDX'FH@S8D[R)$C)@J MZ8@F:*IW,SGX-N@27B\P0QUQ%B $=N\N]:^:SOJ@0/A31()'I16+!%I2N"?@ M'28!E#=W#QY%BDM%L-8]V8$Z[,%?D2C&[,":0I! )P@AXRVL?A@?/"^P%B%# M0A\4\C[LG[47['V9#QP(_/ [IB[A]>K[9Z"Q=X*.!H=V4$-S>.1[H? @7$%? M]\"+!!N5E#L8 E!O+ZS\1X4J!. P_WQK4"G$Z6P,\D !EBYC98)O1'3!T!9 M('-]"6KW%L\0KL(-,#4.@*69SA2^',#W.58XZ&Y*D/8&7-QMK(^7\#AE+6F[ M/ZL)/\:=Z,$JM!HRU+=P.(S5T. 'Z(8L\Q3-$(HWQ"4_P$H:JA.$7A/-647P MCU[LZAAT\>5%_LPYG1+1C3Z6Z'- A %\=J'82; S+ AO6,6?/K,0[N0R&(A M,X95*$'=Q) /BHTFPOL#(L(Y0]8IT)JA0.ZP3'9@'D$WNH!CY6 M&?@Q'6,LVTDJ]W0.,+7W#/%-?A\$YP8 M[AXR/'>0IKKGH7G^<>(\]?C\T46 ?VI(KCR+,8D#9_8VI'.TUN$T MO,,\8M@;N,_W>^P.'YB@3QY8#:!,')G_RGRA[Z5OW?5@Q/7^]>NPTTL!_0Y,FC[?M>QD0^?WP?R MS'9,1]M"<;N]B=5]YOA5\X\K*XWX*-ZR#Y"1D#?&6K%\YZ)OWGFB2/=1H\LPV SU@YP M_\W[CV_L;97WU-/#I]P]OBG9F'75\.DE:.KTP#KSA.J#+QZ?^.";YU_[\-L- MB;-[$(O.?3L4N8-,Y9QQ\&"A V@8@!G+NY+JKQW7^ 7CX0,.+X;&'MH!5(*O MJ]"BV'X8@L3WT>F=\&-(=B7;D_91SUW@!DS=@DJ$/&,HJ"NP=^<13$\##YHX M#\&='Z(N_' ]TR'HK:$SYV##AI_T2+?W:;#_.];$$$V0C0,;X,HZ-$SWIZZ: M <"MYE?("0U-+PHR[KE3"ZBT,IK+'\< ,C08#!5/4?\)?W;6\$_>3%] WB + MO"<$ @Q(\&D8A*!("\[' M +0GX3QHAS)AR^OP#-=_AIB/;P;VL0KNV9>[M[ MGHA2,:%NNM9LQ;?F'39C-+A&>\Z]\4&Q2K-X;[\W[@$9[?E"\5)@&'2O)^#A M$I0[YO-[=C<=/W^"DMR!B- XYK8\IEX#$^^XYTN%R:^FY+JBWQ]L^[[*9JE6 M/QW2"%9(TL-D MWRE;@EYOM":;=:YL=CL__E6A'W!F?_S!![&08-@W>H:T%_=NC27-\6+B2&4> MQ-#8@UR#4U.)Q?Z0,L U=RCX0_[A$1#@@U#\ G3D^3UZ%02"$GQU1-AO&;>7 M3?_M'::)HG?O.5=*8!\96' :*-MP^+9],/'G? 88JN'&,VA!P@ 7$T_?)VT@Y*ZA2$LVSA2N >:7K>PW\L/L6TR5Y&."(!2F M!^Z&Z MBLP=:'#\@P/_8&XS&"))$$!0]W!H0*$<0NV3_5^(WMER!>+@5V# !:9N@%0X M9,/!>44. D"4OM>\/29ID*LX>X5YL\_/0"E#B.RX.)!6 Y0PP7F4O2V)>)\X M)W/R,(C)YAXU)?@('Z=9#B"/\UL+*&P;G"R!\>+_ODM9%R,RF=#.>RY\B#P# M2H#NLSRU'R>F)_(I $UHJ[B-[HG(7(EHS5NX9KAD2%'D;X?N]CTG].AL0X<3 MNIL-K!:B-&G;O&XT5&I;[.:G7 LLS>;]NC+VN:V'^XB<=_-NJ:=MA[D#"XZ& MD3TQC!VZO)QL=JY";3OV=&=5MHZSAIY$XC;:9 CJ([00*)\,V17ZJ@=96N-, M6"@6A(\/^)AZ2>^7LROPSO*.$VI;"4P"DY^64X2DAW,P39Q_/JO0<2#E_&%Z21D@ ME^GO]&E?W6@<4N@S8K)7Z-O3S!)V\P]APS[_?6)EU]#O_W2V'[7FCH_[!,Y^ M(2BI=I>FV?/KTP7&-%7H515&.1YZI2U_8+"V2K\>YP^W!?0=3L:[TH=KP2KV MJ3B=%9,U/^KHJU;'XJV=D*!GW:6MEB#N4[?1EM)W8E()L^._QHH3C CW3RSH M_Z$/#L'=QX%'ZD2*4ON4PP6 QT(- K7N;I+44MQT4HX=KSKT9X,'Y2NCBB:N MQI0T5JQI";CXY>+L@ !@WEH6 MLLS@\VU)HU: M9ZF-4J\$@-\(WIQ22VKT)+;"#YD*K^3 M[^O GBH\WQ>4?^],\[UY1757Q?^#XZ"#AVL3_W[04+&!^AO\*O'$>&^VS!U(/&T@\+_]":/&@XL&&)_2&'#CNN M-;JY5WJ^?_V=*8D=+;UW5_J )^&!%=J*1^7=*W3EQ'X?[BYZ@[/(SZ"?CC8[ M+I'CERJBIX>;%RZ(X^/->,,D+(P-]1ZY2P^#).CMFKI\]WKV5#MW4S28_@N\6,QWG$"/5F/H_@& M/M]V5AR>R-21NLK]&KT^UT6%=-#IN),I."\3B=%1V8X5%RYPPN,Z(*SBPI4I MVUBXHQCLU[27M$,Q#BZ_064W>*<7JL2]3>XUJO65O/U&$]3<@SJCT0!WN<2Z M$8/NBW;8##R.,:&S%6BXO&\+)Q?6X.[O%48;X7>5?#$3:*A&^#!AR0_V)*R$( MAYQWA5$[UDTJJW "R%I-;3[OYKP4=(43B8@C_)^[ZZ,/-0F(N<;A'FG$0"Q\ M\-6H?\&I=.P=9RAS;Q_K_*HD1@&Z6$<2B6M7MK_%X+N YO6)#V;;[0Y*#;XI ML%2<@;+@C9?#>ZG+Y+,O.3WR_!#453PO $H+'>^#//#P8;XF/NUWD(:#X#PB M$!*<4BV7FF1Y9D3+$B\F/2H+!2)]FXKF(O[S' 0_(S80N2Y*U?>UE"&*[BL: M']'F5+I -Q.)<8\?]HIV"5B;OO3:0?6-MGM?FG-E2*Q.^IVX'K;^@:F# M6-S$#.@*A.>KW/WY-31/?1I@3Q@R&3I*'BYJ^6BY>#U[@T&0S4Q,2^3U4F-2 M6Q3BBU+EQ5O5C["W?2!);LL?R%@#V\:>AIRMY$\H>)[#M?RN-*%!'-[Q"WQ;74MZ/ MGM >EW??"S_$4T=?')6AX9@2^NPH]OR('/<#@3JM>#T4PKY(MG9I;KHU1;YM M,$*;\N;=0F*S>/VNY?W4I\+Y><<[GYK.[4"6;H^VLA!0)4V;3,L]5'_Q;S)S M2S^>FT;G8%%-V3X\OF,U%!S[_@F]C]M].%LQ3M_+=/\VG_B$W^(*DAY0%ATH MS:RSRR]$[=5\NM=KH0Z]RSZ,'X=853#C>@=%V;9AB'22R#Y@?3Z\UQ(9![3E M>T"3W/;NFWWGOIL0-1.G\K U*P]2.@2!0Q[,&5[*ZD?K)_>G7PH#FCO$2EN M>- -2.A<656RCR4PMS$!_M$-8U08'A[.E'O[HWIW0N/%+'0J;!HF:L*#\DB& M5N'A<'RD OT.40.!AH9.3=AA=D@#MKP]!I>H*!O548>X-$7'<,T AZ3H4+X) M$0D&Z>&CD=1Z,2TLW VK(T^?>WC]\=WOC30BD_K='=7X+C]P)P+3H+:3ZJJ0 M3';\Z>#E-8PO1Y>@N=3K>3W'&59F,K?5<:H^GB%T>7SW\A0R4#FK'QZ]<4%8 MTWZ4H]2A6AG5Y^,:1U^WPE,V1Q.Q-S?2)GO%&3R'N4;4O'G\!=OAT?<@_?A M\]TYI=?SN3HQE79MIG4H?>$6>(XRYD6*NY!X2Z@O,4-*\(")0SR]P[+G<26)ZF^L+<*_!1R^'A"YU#NDG,@4] O!0@, M^ #A8;?H?K80NI;X-'(H4F@2T-PJIR=33]U4E")^'Q!GC_*PYX=8T#TX9

GXJ/G2H9=2ZW@JYQ"Q[!]2@6RU MP+%C4RZL#^NALS\PL+AS]>\Z.7FY[;TW>\<+D,Z_\$ZRN8V_IR7>J-/KWMTV;['F91+Y#E>S-[>F+Y?3\6_,O9$V=LM]6CI>2$$Q@V M6@D$/4[0(W11S^,%2J!6&&UF\]LV/_2K MV46G589XD4F=34"%=AMZ>,?CZO@ '8=]''O,4YW[ MTOV#@1+J2@$=3,G*!6%/M&3O;=YB.$E@\)6MY" *1&SBBLF)7- M2ZW"N#:SY\-&[N41)4Y7'&Y#J]B/A!*% /2=_CX&;ZEWP<=0]V8CLRFWT!HNCQ^@[3WL'WYQGW:-S]-[<6P9+MQ^8&YX* MN@&89%:>E&X]@WO/<=^D1SS%_='!OQ[4@;S'/C5T;I)O4>01=KX4LVHRPP E M(TI)2A63@$J+TI2&/]&R0M$TI3 I:=\+4SI>.&^,$]ET22CS+96=E,NU+I_T M.T@,'XZ,+Y=Y1YI62A2C)YN;[<;O254TDDX^'"K7YZ*9,4&)JI4,85S=R28# MUB(CIAZ.3%M5SIWO.I[0V@KR+IW2I)V#1F8>CNP7F&6KYN^6PG+$*IUV)5N< M9S5TW" =&6K$G>4VN72%N)7@U,%TV;6''70:@7HX=,"V C4D%_(PX: M!@='1M8T:=@+I0&]*7XY\/H]J=S05CWT=II^.#2O;UMS:Y!L4&R]JJ;6&S,S M]='KH]37\JUFSL]D3(-5E[MT3BAF5CG\U BEM J?:\0[A:S1RF4WV8ZYZ60U M--4HI9K%C3>CN>Y(T'=F;UAQ]4KO/P9$1HF9J]0:U&63Z/%ONKSBAJ'.6C$9& MB%J4)2-?V;(MWN+RB1Y=&F2MQ1J.C!+56QMR.3G,]83\R!P5XHE:J=G!0R-$ MI85D@EH4A(!G1_4$(_3ZY4D+K2E*U$8CJ[?T;M\0=#-N*P53+;>G';3\"%&- M9=*H->+CN=$+*+YHQG,4=K+D#O1J4^/0R BC>BN_/-'Z(UM@IB.=ZIH3M>FBD6QDGM,Z7?>T M]-PHF?J@)JFCP=K3X,@(2\&<-26'+S:IWJI0ZF?FW5I%1R.S#T<.+$9)C%/F M1LC7ITZUX#4HD49KCS*_Q4R4I2VX-6,I5\MF3E^[<1$/C3!_F7'EH*=36[Y4 M;6:SA4J;S_D<&AIAOM 2$ZLZ:\X,EEJHQ<)N+%(T'AI9E=AUL^-.WIH;K:&6 MS$[[5 8-#0J)Z;13^4+\UR=EP)?2LX*L_XRC@C 1):U;J0ZRYFF3OA EYV\ MFA[%Z3I^:D2D^&#>*@VWG0W/=)/C4F%:RPRUCIB."DJO5#:2(#M/&7JSJ-NF M,?.7O"9FHB.;ZV+ :SJWXFO90=-6N5RCW^3@R,C;Q^WRIIYEUF6^1)=]MU=6 M>^,>&AD1%)!,JF W44:\Q329>;$"9QZ@D1'V%W:>J^[T3L.(RT;"<"L;SS/1 M2#HBT=Q\(Y0YJE^A\N75(IMBIJJ_6:.A$9$>%EKK^,!,)GA&2):854$9,1#Z M,V=XVEWRZ2!H:@K5F_3G^8P2]$0>/37**'DM,,EQL.L:/2"TF**\*]4"/#0B M?QVC87$&2%J*;E+!M;.8@VP:^^J56J4%C<<'!E=_J"J M9)K#4FEF]#JZU#2;8V=610^-+G_7:X;)\?(V&1FDP,KJ: M,Y?L/M7BRRFZL6A9[@A.(1%]['*R<=E^W G<6+N>4*>@IT,CH4**P_ M\G4C,)948M/6\@F+LM9H:$2R09"?B,T*.S,8N9T9-]F)WFAJ:&A$LKOI\H*O MK>L5"LQK)NM5C45ZUT%#(\O* WI32Z=;CB#1WE"8>98X=/ $HM"ZK"IQH^D( MKF$U"CU:U40CV.%U1;%UGIE41Q.IH/&!DJDQ!4T7E'HX-@*NZ90QR]<=QJ%T MG6]KO;X8WP[Q=*.0J4\*W5)*:C9X24&G?;5U58:-R^$4(D2@Y&I[EAX#G6*TX<:*=U<9 MK@6)<,8<%+H9V9.Y]43HT=6!H2_B1G8'AV:B*S-*LL4OI-Q2".SFIDCS?+$N M<&AH=&4E<:'4K&%;,>+2>!M/E7.562<<&UF9G^PVW(8-_>%MU7&%C9TMJ$$' M3^&PLG=N<7_F0B?.5L*J6Q1YWO75C':QKXT*SLY>4SPEI8HCRR^W^V+[3!?[ M\^,NJ8L]<[_!' 6SP?!H4MUT/"AZUD75W#YW8MR3_T=(5?,%&[01]U M4CSMMWH;0V\\W1H_><=S'VTYN(UTY-$'0O\.05[:.]#9$_#FS+6FJ,,TF/KW MEHNV\>7]1@G:QD/MB$W<$/T/W"/8"3SX/>_/GQ]X;\;=R<,.(>#Z2$EQBB M0SC2P@,_#S^<3@.]=7_T"QT3D\/C98>SDOAD'PRUG,,'X;$^_,F]TW\G-^#M MQT2/5_KN86*'LV;A,I]W/S"3O*7IIV[<.SG[=O)\5&""NOL?J';X'9=*_PP/ M2Z(^C+\\H[@_-HI??!@J33W'#'SP$8<3J5LJ=7<\\;>O3CHY<_K[]X F"5\N MD2_4DY?0$KY\#E_8VW26\.7R^$)P[%+Y0MAR@6QA;YDTX)E\(C%TJ7PA;+I M!,8NDR\$QBZ5+R2JO$2^I&\I@F,7R!<*7TE M^/).?/G+=U'9Y9N56'X:$="5!)'*^^=2Y5TM[3O?&?)2(KV0)K)CH@__^X.F M?[R20(G4;39YN%;D<+D*O=C$D8.;E!'SJ.,>QT/[__0_-4G\G MJ)OP!U2]?CR[083J?84*!AZ)KR14AV,:>YFB[V2*>B.9^I4I_02*A&N\6QLQ M1Y>/'*_E'DYXC$KW;,")&N6&^.MI1YK2E-W[*9"UOYDY:R MY#J>=RU^%N$ZX3JQD9D/TAN@-\3*^N9=!N/X=N4YLY+O!_Z_V ME@F12'::9*NZ_U&Y8SK78@(N1@20K?\Z(E"2=)N(P+<6@3_JCN?] M283@6YL"?!T/D8%O+0/$'?CVMH"X ]]>!(@[\-H,S]>1@;?T!CXD!?2;"9^I M)!N:ZP2V@BX%<]R?_R/+ *CJWY>>"7K2G)]>7??S,6Z^=.F?FP-^=EKL=7FO MMR/&1]2'7@DQ/N:LQ)40@ZC)\YL;?BM:_*JCX++N%Q$ M38B:$#4A:D)\+N)S?3XQB)80+2%:0K2$N%RO(\;'- 6X$F*\^];8^Q'C^JJF M\Y(WNX8=[8\0X*M#L/^]QIY=+MJ-/5U6XN&R8O_H&SA)N^A*,KID(1;8NM\% MZG]_"/ 'L>=+MB*YBBCT"J)=:+%Q([>N4V#%=Y14VIZJQOI'3(;OA^_$W^(\ ML:6*63%!B:@KNZBO^&%-ZJ19OB?F@Z#L]L1IN?,CI@!9MR33^^^/>.)'3'5< M2_+_^T/?^#_MP%( M?H2G_#(]1)RBF;=I#47$DH@E$E4:JMI;JV)7 M'U:3\^RT9L1SKKNSBV.:XE $0:=^_)MFH"HR1!6)KT9\-2*61"R)6!+'Y1(W M7;ZCXS)M.4V3UG9E@6GD=;N4V !:UZ#CPB3?TW'Y6AM'UWKZ"LE$#"P#?06E MPO;1&2NRI4ZVU$D5(ZD\N11B$%J0^BRB)41+B)80+2$NUY6Y7$\%U)=,':(W M1&](J$+4A#AAQ DC6D*TA&@)T1+B73)2OT%R(LQ7T'_Y.ZSD_+[GN%E(27Z5XYN2PW%ND>Z,^5:8LH^V*S48W M&$\[:)XO:CY$H.2]RNPN66D^!4F^5 1"](;H#=$;HC<7HC?$=26NZ]6XKJ65 M76"VP\9& )-=%[5_)^=:K.M\:OJ)BKX#G6TA28G](*TDW MI:D)XE#HXAZ4DS_/MH/]CM;A.Q[?_XZ-D8AL?XL&+M^Q3PL1;2+:1+2_KV@3 MC^0[K)G(]O=8,Y'M[[+F;[=DXI)\ES5_NR43T?XN:_Y^'LF7Z-+YK3[]))=M&OMO_QA>V2?_Z5+!]>#K[?O1:+DN[B'>KX=1YSJ>$LMA!K> -84N&)'VI9X64E,A5)''"][G9;.I%]?5,X=-D*+CMN3 M3% 4[\'Y,#5?1UXG.7 F>R DG<\/R=YNG=F5WU040K3ZE1J\VQA9E5&ZYPX M4CHB3>.SD3=IEB(5H5_Z!H*+@Y;+N]:;0$L$6F0YL (3SD,IN8[G";8+(#DA MUI0DWE.OSM*51*C-XR MP>M)DRF&Z)+Z\2]SD\F0K V)I$C6AH#+6Z5M?&.@:3U*R@FUV498@.%24"MK MC#B9'_^F"-H0M+E XEPB+)%CSL39_Z!CS)ORR%P%FM^K8[]TQA.T^O M$M)JY6L[[.2C \_(R?]8L_NU2H@NOE+(<1>."R4T-G5LY6QG\^]H%;YSCPO2 MA^T#L\P']>XW-XX]_T\_N$DD@Y5NUF_H&7:4(HKQE&HC:#'Q[. NRE)7) ME_GZ2&-KFH9@ACVW3TX@AD#,5X.8R-HOJ1+G&C#F5[4XT[RSEHO#9);74Y.^ M5J\P0U7B$,:@6ISHQM;98AR",B0V(K'1%T29%R30@NE.4#(%CS6DR3:Y4^J< M62IU$)"@&IST32J;)1X+P1*")9^:BW\23*KY^995E;PGZ%,+5&BSXA?ZKV\] M^@:)EG(]8*LYT"_R^1$G]04::/(.1T"H]"9Q0V6>=XB!@ H)@ZXY#")74!-A M_S;"_E$Q_]5;T%<'_7RV7G'5[J8B#-L)81&OR=(J@$Q3*5+RWJZUPU(_*9I"#_B[[%%^K.N;Z&NR$K^@[ MOF3&]+O+ DB9);E-YK//7%TR42XXS7QRYR$P;D[PHLU:&9_6Z79"\0=+T M/[7L1@3IN"_TF%J&!/"E7]D!8\)+*[,)0BD=WU@-0+TH?==+&TV:4; M',7,AD.FZKCC"CIUE\!%0SBD>U[^D& 1P2*"19>_KQ$%H\%J4O6->"E#Q9N[ M9J K,RL8?6J39L'M;2>]1M 4MO#'.N7ZPC"#G2-4=)2ZR;*D[P?_&P#+05U!"H*3& MH'[\JHCM.]J9-S G"8B."V_'.2EC:__S$/MY&P%_8>_TU'XR0.']($AN)?8.X/^S3+/ M%QN9H"G$*64LZ:S9G;.<2"=1Z5@*HG_Z>>A/@. UT>^7Q(%H/$MPX$UPX+WS M9IO**.B4J$Z+WPY2R54C7_%W+L:"9]=G$1@@,' M,/!1>:V+PX%?IJ:$7+J? MGJX+/*MNYL9L7M.5/L:!%Q1!$20@D0&)# Y(4 A<"3U'I$4ZQ(*^!*K0^-E X@P,9MJDV2MFQ;"R7:Z9;:'9Z0KF#< 5(:'@ M@"6MBP@6$"SXS3QRK5BV9M:H(?/;4J.6LNA5::B^_-3R>Z8) ,AG\_-L*DZ5 M-E3#+11K:1TU=D[BTI]TYB;%/F]?G4 !"1"N)4"X6B1X[T1!0IF4UQN0U(5X M=OWUG@"3]8*OP8OB !B10L2#'6[U1@ M7'N!Q<=$E!=05/EAAZ[N=]IH'/>WAUB56S880RW^57EU)9?K;;W9+"N4/+/= ME>-JBU?6(LWB4]@W;/I=:B>^IQI_NR5_"<^?B#81;2+:WU>TB?-%G*]7.E_' M]FQG'*^U/$_/FVZWQS/YS; L%C1C)W+(\<)'7&_8][FFD^@PT>$+U^&/.XOR M)A%4.9G>4(W=;$(QQ?;(TDD$U4S-NSUC-0JH)2BU@1I/.YT)=KS0P;]WZV+KTWW+M,/KYW26I"R!T(_M_DAKOOE-_C$.I MX]0/4:>HK["=\GZ5)9 *:RO;7&YZ?-Y)=Y;*9LXL6YQ(I]$^*WO#9I]GK0CD MD&)-4JQ)BC6)EA MN11B$"TA[BMQ7Z_;?7TJSQ(7.FQ^O.-7QC9G.:T4;?J5 MW1JYKFBG&OJN&>*[$KPA>'.!>//YV=S7QLO+I3?DY8G=H.)R(I5+UN+LH('C MY?#&]S1#;GPGH< %T(*$ D1+B)80+2%:0AQ8&O$6WO_C>Z[W\YX:4/9,0RN49X;0QNPLYXPM(UU!WEI:!\;NVGD MR#51>*+PEYVH>T5\UFW.6:OB#&R*R8ZT32VMB)D0L^[S-9*+XQ(DE M3BP1[6^S9"+:WV7-W\)=(Y>\?O:^ZI,!6L+V'<8>]+I&:6> .>7RMEC5D)L6 M;IMFV>=MFWZSW=&_?$3N?_]1]-79F18"7YYE*#K6M6*Y_KV),;=W4SLH!/X$ M_GHX(7U+9X'U]\+Q=$3PGRXP)5]?@0-RH /4/^Z]/+IKO=>KPQ,1B2./PX>P M;UEPW,E-W5('744=S%0V M@>0B^9@]H$$"$>'^ M]<]64 E=(]K(I)'@3C*!69D,]W"_R__^=99#Y9U9[B M#!9J#<2G+I",.#XY_U,RU]+6.R!C%BO!GMQ'"$1TB-'4+9/]3^SDYSO"G\S' MDC;Q$Y+ME2AN A4=L\=?.WSF[L_>AQ]&1.''@^=BSB#Y8*!MOB^=2>B4O1.K M'BALXHXQ_TBQF8NP]'_ZCOQ >W_KE>&OZ$%0;B'>FN$G^TN-]Q^=B!"B+9Q/ M'^E_S%%CZ+YC=*7Q$2>D?T]DZ#'!O\^V<]R0,$*++ ND%* 28FH*6#')9I/B M5)VF157. OA_ALDFE1_A6Z4#IC?RN:54\]9=JB3V.BUI7-M8FPZZ7_SA2+V4 MD.8+O[?C6^VU)@7E;GM4X^#(S,.12LU)Y!-I*4OU-G&CV*]5BK4U&DDG'PYU M4_/^B%HGXH8%(/':*4LPQ([(1%^_VW#M:FIJ,,*25YEZ3S;3RQ0:&7D]W^,, MOM7MU7E=Z2H3:]/OV0T.CHR^/ELH*>--HU 7V/:BR&2Z:S?O:"*DX,.13(VJ MTVVG-:5:Y0JER9S>R-0Y.)*F'PXU6&,+&&>B"$&I8Y>ZE8H@4<-!UY*C"2 M;"-EK(1:,]\:Y)*K;+6NBB[,E[N2("6U266XG<\T/#(RTW5ZV-S5 M,ZN4T=KP_#B96MGU 1H9(=2D%U0&73N>$ZRENLYMQVZJ0:&1T35-V":;,//> MTNA)(W>B"Y+C4ATT-$+38-SM%+.#>DNH&5X\K@Z$72>+AT:6W\IT)KRW=00* MM!A#5G+B,%#78DJD'HZL6T#2M6%1,4J.,NK&G?[4=='("*',8BZW:JM&B9<2 M.:@DRLRLP]>GHH22Y;Y>K30G>2,O:HDNV]&F\10'1T8(-6K)@F;F@6ILU]EN ML6,GP:2-WAXEE&TMV!$7+_=X2PR@GBH3/N/AH1%"3=H;9VN8^2JU[/+==&D&O([)10BT4+A\4]3GDOLHD+$G?Y(0R M)Z:C(WD^89;$8FO']YIFUM\P4&%7:&2$I*GV2&]5F6F&'X[Y>#93+S>4$1H9 M(>DL)THU5>T;0KR\%#Q':]A*$8V,D'17TI++^B*[%G33,JN^(8NJET@J_/\HGKUL=-96^T3!Z_6!4DQK5FNEVT- (GYK)LA&H M=FFE]PQ1XGM%KDE^E^MIDN(8C(^L7@6_UJ+8E M4*W&4J \J9)*;-$SHXOJQ2M@:*:,%+6=,#2;*E:7%"15-OKZ'N?DBDEEOC9: M@)+F2GD)+%:#(R//]&$84?6H=)O*3]@)U6"*E!9'(R/,[PYE1F@/7(6R@EY7 MRPM60_=&IN^8!KQ>=$=MXO]5FZ)AT;6U#"H5)?KIEDA[LU2#MA4 MLVR 9AIE?E7GTT.Z&E0-P 35H3ORTL8<#[W/?)%E)$9- $ED:!6(R:F4$K,L M2(A3FJ:A.4XJ2EJ.&,I%:3,>\+4>956]%5@*N1*GG#6^%4?(,!.[NZ.6KL9P MF79]Y VU<\9W+KM>.\Y;(PHT)XK5<[)9$^72SZRM4!HN6_%,L6_4C+BRD@IJ M-3=8GS.^7K?+)-JK8MM@9W6ATUQKILRMSQG?@=N;9)5Z2>=;K1*[[A>2GD&M MSQK?&I(VK5>V;LEL+#IGC2^]*:B#7LO*"S6)Z;JVKDUL?GW.^.IRJ6Z5 MQ )-!>98*; [H].KKL\97X$;\ZS-Y6I"B:FGZY5)/=GV.^>,KVKVTK.^X$#/ M9]!=;YQ25:\HYXUOT33M5-]7*,JR^^E&NK-K)-/:6>/;GBOYF2RGDY3E%7V; MFRR&&8<[:WPS=<&MLX7>DI>89-(NI]1AMLR=,[YC-5<9Q*M#AI?<7I9J[6:C M8>NL\:VLB^P"9&R.DH#4E)E<51DS9XVOD\_/$Z(;KPBE >NR0GZQ&>4[YXQO MGV_*=KR;F0E;N\;,I=HFONR>-[[\,K^93\W2F(KKK#W,I3J+J7G>^&K:=&D5 MZ%1%"%99Z$P98MW/-;VTZ6/3:&X41@F(V,^)G%M?4SQI?:E72.PM:I0T M\HU,*3<<++']B8S<@($QUW>9&K7,[/)]A5/,J=4Y9_[J[HBRK41.YX?I9,?P MA[OQ#&K^.9O&S_IUMJ/G:Y1>,D=4N31K+<;K<]8GOVA9>D':)85:;VR4XZM: M8;?2X,@H5,ZL?GQHB1LC;\U22D8;<^-X!XZ,<+23&6H)Q3825&NLJ.8X7Q*] M'+)3$8XFT^.5FEH-6;XV#UKEGE:>V]7..=L7;UKT;-B@;&/9Y.G5]2TEUTFG-7@EQ;F[R[E)9TZW.63.YF R&21A+-(R6/ZE4G;J?=&4\-"(F MZ_%PMUJV;<.PJCMC.]RE.'>,AQ[$1-_\1.D[W0XDG/[#7YR*M5'!V=EKBJ>D M5'%D^>5V7VQW1#24#A-^\!M X?Q?C4:S?^0=<:LW'IH++\OK;G[2J9G-V:9X M>,>__^"TTS$;$2959<D;Q_F M*1_D&?7?S2&=)-+R(FEAOIJT6(X+B+2\D[0D+EI:3,GS MH+@ )29Y,;25P5!_]V:."]<)7"NFVRO@^19*7.(_TG_#CV).X"(SI@#;@U^$ M/^&SCU#BE-A4,B5;AN(Q \ G(O0V(I2\.A&J.[;VKA)T?A_A%T*")Z^CM_H_ MSVPCX$V43'37[VV)>E]2V3M)Q;LQ:%K/W65\X!J^ 5$2[#VJO!4A3O9L3M?] MS'6^X>[>H\L<0J,GV9(&L&0J8.J?"BX2;"GF086#J+6 X*A":760Y9Q!W3"W M\+NN ?:@=MQ%1Q85/L:#3_(!?+$2\YW8%,2DPRX\^MV"0AYJ0^"Z\%TQ6?)F M,1Z):KB__V>%#PAVR^V M"Z">[R"[3?@[? S>K0NYCQA]3WZ.LA!7'3?N25 HL/"=2-$:0);J%N0??+5D MWF"V+UP=+@7.-:8$6(Y">-X+8DPU ]D/4<'#XVW'/XS4;1G.$,.N"Q0H1J[N M&= SC#EP$6YL)9G[2!-BBPQ<&PI@?X;FL$9: -0VX/HC^41BJMD09;Z:"F/ M+=\)T?X9*Y6P=/? P@?6%$XE0=W$T#F%<,FS>P3W GGVZ"MGT@KJ P#0GP46 M4@]WBXR.C50 X(>MT=]-':S 7DNQHBY<9QHJ)F0G)+$MZPM(5/0%I,,NQ /H M1YLFTF+DI0 9\14^69*A'BK8;&$_&WT?03.JA G@$Y EA'2$*.."E0[%Z@S* MG @&G) )6>3'EH'DPN^B!4,&K6=H19@72,UEZ+!K ,'+*2>].U8N'+3C#&7F M#%-OL"@@Q=#5+5XA" /)K)X!0 M ^EB QG&GI#BM[$B7+WC>MB\PU>Y(:T4@*BAVQ!-[UZ%'XI8<,HPV0R4D!>6 M!"7.1[]! 4$?*$!&5P6@Y^U%'LT>A(IH EM#P0X<"K5V_X"[05 \O% ZH @X M:S@]2.D_X'(D91YX/O9'//_/F\-Z(1,0.H52B$4YA*NC7,#E0V+.'$@ ]*X3 MB494DV(+J+B.?3]US")PX$V>B1T%J'0H5FX0':@][A]N$B$X!]K M'5]3 W6OON=>E5LA<+$LHGV)\!Q2WSDYE$35\HT,O\TW>$F8M%1^&JA"J_.P ME.W!28,'A6W"$1+J4*[:^[J)8UL07)31A_/)F8YL_#CDU%QW3=.M\GAB2)"U M0=FL%G*H1 ]XLK2 [_;= #Q:PO)YEHC#R(&4&TK86?GNQM1!01[$7@S\43R2E2&/W3DY@(?.SPTX._#,D[%ZWD$X\PQ#^VAI ==,T M%VAA3+ ]!4KD"&F.&RI@1-D1FMN*OM(5A+PGRGAG%1!B'_*P3A"9:NQ0:/.H M18K]H2,DAM^%4_#^_/E;CLI5..$OB-C#MZ%G[PO!4!F3')8_W8MU4*W@X8.P M[ Q_2M#@.E:90,0/_82GG!]>[GGSO!7'I M:=GG;U7_,G!BA"^7QQ?ZELD0OEP>7]*W3U[G1]A"8(SPY13&TBSAR^7Q)7V; M>?*4'^$+P3'"EWON& E?+I OJ5OJR<.+A"^?AF,D?+E OA!_[#+Y0ORQR^0+ M\<._>' M+Z:.J< _5NSP>C-4U!;^="AM^^>OZ3>4F B)/ER$Z"<#/2(_ERT_GX(X3_K4 MER8Q?<>7S%!4*F\E)+_RDSZ!!@]OC?Q2OL;OHB2!@G=T/C[Q'M$WAHK_9_I_ MAWI$,^%_PV/DW].T7(9K\H6D2R/2]?F.R]>1IW=S@8EW0S(I5P8/[[/+^1UI M\HL=QN](DJ^M.D?+RKS6LF9OKRHA4$)G.XG3]9ZH^@&V]KIH\JLZVN](DU_5 ML%XW30BL$E@ESBIQ5HFS>G&H>FG)C0^#59+8(8F=;Z?PF=OD554XH!9/Q(TB M'G94,NY:@A'Y^!#Y8&\3EV8O/Q ZOG"T0:"#0 ?Q.HC702+0S\ .$H:^;DFO MYB!WOP=HN-@$=1/^@+J!7HOJOY:ST7_?!>^_3G$1;C),I.(MO,2O(Q1_U'$7 MY#^)7+Q)8/EU!..-T>+2/&>"%@0MB&]QJ6CQ3:4B#"._CE2\,5Q<9Y 9O6)* ME@% 5TQ=]B9HY>ZJCI__G[TO[4T=61K^_DC/?[#.O?-J1@H9+ZR9>8[$8O8= M' A?K,9NP'@#+QCX]6^W;0@))"?)83'!5[IG$J?M[JZ]JJNK#B'OL_NZ;&SI MPY&DKQWP'@L8Y\D(NA)@G"45Z,.PV/:'9(-KA(TH88*-52HH;ZOTQ0DT(0N5,A/H8(Z MJH(*J>9"T=G3A:X"EQKTSE;=QKP_?F;Q^G"W>PNZF4 B=,OK7L/QRSE"D%=G M0?SW"J].NIV/=W?%O-X5X3=XS_END_:TR3=&.UW9_;[K_/-917IJK:V6(IA2A(*E ,?_O1X3Y08QT0P76 M__V0EM:#9JNB;OE__USW]ZR^Z>Q]N ]\%9IF=P(TBJ[IN(;8#\)$J$>?9_Q6 M\ )?C]G]C-FE.2Y.,Q%*R:6DQWB:3_#,CY^I6.K?OU]"^RH.8P,I#2YM_QQ' M&IS#EWY/'.QMB_@SE =?E@=I0;!56T'K=H<=$ \Y-BXMY:?NG -CG2YPLVS; M:#E(/,1__*3VA,-?H73XJJUPX7CX,:3#V:O7?,!8P*BBZ'^.0Y=!B@B%6NN* MM-:)Z?(6Y67H6X6^U4EMJ<,6U $3*4UGA6DTUXFS<5UD7*?( J63H%#H0[*)'24J>2I/Z7M%QZ\O MIWD3-M>-F6X@TB"&NB::-W3 >.DC1?JR]UT^+VD/W/ XQ>%\D&$22)MSP\$9 MQ,#/JL%7/SR;S68=2;5)J5!K%V+Q67V23 M?"K9W)A/XHA^[(ZFXA\R2$.1=;(LB""SYT5$%@[/7!50 F$Q7Z_0^K4UW7;2 MDU$\6XR2G6DCHG#1.@?F:23#\+$#^3%K.I1@)\O++65 O)2B#)*BHVXA) MSR9"SY(F=?%=!LK8E19LKP):B3C;X;.V730Z_+#8"DAT]]"15':9RRMLK,K- M9XWNXV/OJ5ZP'+RA'S_C=U0B%N9('3-'ZN+,9V=JW,[S8RG2=!.HV7C0XG0GPMUVM\C^;PL#_JUU MYFQ+F"1)BFBK1*;[8EGTAD8E#4UC/3#Q%^M\O; C;'_#C'BB#^[SV-#_(KB/ M*!'>A'9W A'_*8KN(.HC7*P2IJVB,>@#)F'A/P/)(!:XDPF!Q $Q-O"YA[UE M-O<%MHD6@ZPT%A16DBB#92=#Q(3L(#$$$(-'\T 5RIY MP9W72]T>V1# +1&6@X)[\$@PU!V!I!9)_(F^8$W0JV@%YE\/02()'T'^^:&G M; 2$/C SX6/P4]\S9=R#^5^X(.\S=+\*2EOHQ\\W*/OX^\>[B&T'_B^CKXY0O2[@=OF M]P@6MP]#A'LYXB!(_;/!^X-+J=("OOJF+R?(7=2Y"/(0,<5N(^%4EBQ 19Y-,[U>& M"A$1BJ:;0T0B1$0 $/&K8HHA(L['$>\>I8>("*VFVT)$:#4%!!&AU10B(D1$ M&&H*'AY"A@@((D*C*2"("(VF@"#B5]DC(2(^AXC/WD+]U4'U^7:=1']T?W,\ M/ ]U1?QBP[M IC+NI+,)4+.@<3:H"+J"'_[?C]B/KT*(O$^=MCI^\@,0&KZ8 M9!<@/WZ6-*_,"TZ,\W[:9,W]^__]5=7RI.M0A MYS4TKIF$QB$)A5+HMTCH9#9L:*N$MDJ0$+W_[[5(R8#O_]P-#\^L)&Z=*+9* MDOZJDDS=G[;#W^^"HH"O[X7"X%C[#W;L[L3[/WNW[&N1AJZ\ M'W"5Q!MA]PO)^BO.L7G$E4)#ZCBA[+]BXO@39V#]%5+'*1W)*R:/(\N.0'N: MH>P(94>@J".T.T+J"&7'#?FCG^T_?;%#S^=>XN;#*1MIG[L]SVLFOVPW^[,+ MO=<-:H(%CG.G\P0;&K?-&K\J071CQ/"K0D W!H[;YHV3)\%?%S&[Y!7BO!/-,UVA" MXB0]OBF:9RC[<_'.4OKN:P?12,K=_VK)5!G'5D=-:0+0TB?J$I[5-XV!#_<+KT+3[$Z 1M$U'5>7.M PO!%O1ZU# _ER&<,GP#SUG'E"#9K@KU9XL]0 M>OR.]$@+@JW:;F-T/.R ,#%:-="+T'24E/IF<6R4Y+BU<) PB2-ALB=(_@HE MR6>BTL%FKJ-)$B_F'.#-OC9),+HI^AA;O\[XX@).E7/+EF=YR)F+!;GUM;,E%WADCR5BWCE1PS7D=C\^NS![:%" M2!JA(#H@9ML"Y>$IZREW_U*&,DB&BKJ-F/9L0O0%>/Y[\A2#B^\W0-9H)5]4 M)VJ_)K"K0JT24ZE%H3<:!R1T>$ 3+**QQY0B]5I<8_&4@$*[-U;$-)_\W,%# M*#V.EZ-Q<6XZI_38-SF#)3[.8G,&6F;\VIB<#P4KWU#+#1;&+4:)K*/)?-Y! M(N3CQPVA_#A>VOS%V>E\\N/0(46PY,GRH0[^E#KT,#]RV'@B]T$"S MP+>R*#]\I,%+A0QO+2E =@;"K!\UDRPSP[[FYXXT0B$1*LIOJ2B_G[/YU?,) MJ=BI.(7*BN1@*DI.G]:LT*ZWL*3X^/G$S=Z-^-O"&/BY@5+=5M&,0F 6>IX. M%OCG!\E"*!;VZ^N^*/^"CT>:AK1 Y*BL(A.HB$0;.$0-_6Y(0"&RNHJ^CHC[ MG)LX*RQ=D21I:!;K@8F_7E?8TE 4'L!P9D'021[?&@1 MBBY@#L=_S$XD#> ?7.%+6#HQ!N@W@!C2- E@$)?ZZ)[H3N+-< M8@@4H*&9L9!#7X4$8A(D(C3WH-M=\O,F\'QHF4B*X.?X!21/H/<:G-L(/X0* MK8DN$D@NHTD$Q1:]/6-LT>0_#332((!I0LMT'U'_X+_B]]&4".2F.]_.Y/[R M"',"T3ON=RU\C(?^]-^3*(<4SY!8-U#;$^Z,MX0.7D$5HQ$+[=TC<'=7:7=3 M_K%W<4F:92#0*FL_L66N @>+:O;EL7?L$VJ%=6%;;=D<):,]YRSP%)K."B"89+DX7,PS2G'$Z]7TCY_Q^^@[\'2+ M.W?@S'+73S#D'8%IR@7TIN8SP5#N4_0W3V>AKPE>/!KXYKXH+7[^B_[9"#9! M@<# .GKB2Z6MZ8:EDV_*DN0?)S'07E9)HZ,[!^R>;$QYVW 7[?[[O_^SN_A] M$\0W,G=V-?'T$NT:%F,8&2*+28Z $9KX 2@.6)D;^S5U']U&.Q^VABKC'O>3 M]W3J#V+G9PR//6"J8!G9 9EOR$04.+(>_-#(BL-B2B\==? M?-?%C*7/'FCJWM4@Z%=_9U'J/GHB5+U*?&">$?,O("8&YLG_='7AD('PU2EW MK L-,Y_RPKKP'^V0$(8M3L3 )AGF$'S\@CEOJ\7!SQT:>HOP7Z+M$#: R[\\ M/:3B(!&/\TR"CO-19C3DARE(\_%X*D61C)!D1.J'-^LGWN#I+[S#O'Q'C,62 M"4$D^:@ 1WR4&B'%0U)QGA8$40!)1!-!'CHR(0A50R045!_/-OO%[9A]YYM;)$DHY!(*"-)/ [0T;@DQ"( M/(PFAW"49& J^7(6Y#K-V*K16(LK6;:C3KV;XJ#=95H\Q<=>CY08NRX;R6*) MI(L(7[JS29/*0IJ3RG:Y/G:>:&70XNG]C^:FA5&5*I:S MG,24FWQ#6SW!O(-&)E^/[*4B3$X6(RNND5RVTN+CH"@L\,C]Z1=B238:L[H@ MVSFQD@-&<1J'#L_P>[NOR?FDFNDEC='], M2G&#<^+MB#T 8S1R;Z%-&4X[8Y9F276\+,.I_=0=TWCV_87VRJ3>U(4$P])= M;536RY.2EDSST?V%PG:=7$S$N4Q6\F*DT5ZRW58&C]Q;:$2>:YZG U;*&1>POEQ8Y>SJ;&DAQ)I"("/Q$GO>X8C=Q?:#XZ?.PK3TN3I1-1 MN_*44#F13/,QGMQ#_:16&-E.:LE6DH6*V8RS785 M3256O4$:C=P#TTC+2NU.=UTE&Y-9RW[LE-(R]"^]O1S)]=M)=IYQYB1=B:JS M(O/T5,KCN[9[ 'UJ3>)EDLHSLJTMQSV=%XI2 X_)JM*?0I% M9M[)=_!"J;T]V<:8,]*C>8ZC6VS&BC"S#LW@,.@>G&I9\ MF!GW,FGO9/W5GGI.9U[K11(D,%:M$F,6F_D6/H/?G_Y1=,A50Z2CR;(TD,H9KI9/#3@\\33 M*_K102/WT-19D8OAFAKL.CMH,QG(QO,#,S:>E/+K1[S. PRJC^MZH=B2Y$(+S=N=C^2) MA:??PNF52>J]..0K_9R^UAR2)4$LWU>M8K/+-UL\'DI[7@!Z XIIZU>CF=.$ MC QHSJ" K0%E=4^DW[#&[[#CB5Q:!__S0>_'SJ._XE6F5,^_ M\&HB)A2P9^,@J]>$VL:M 4M+>JA)R-Q"7LVS/\-JEAN&1)Y_=L>E3F\<^+QN M9%:[KM#6_R%W_!_5:2XSZ8K=Y5;K@L+W,]:DUT#^Y @!=]\!VHD5?"1.X$8C M/HF!C_J?KZ%/[D*?Y-EV8DB*TFC!5D9F8SYKS&;2XWN9Z6\ ?^-3NOYJ">U> M,C#PLQ-$CW OFNN"=-[.9<7.VBR1]MC4364@5Z?M\8^?IP) XB %D]F9I0? M+7@663&+?#\RRK?BYP& 8XX78R>I-5A$F%JJ8O9B2BU].@!\E?].!@ M4N"[ MRU2^QT7DN;/FZU8KLSXA !(' 9"FQNG6*+..L05YW8V--*FQF)Z' BK%K)(# MU7F&+*3D82JHV%W M[H]C?0$-S:5K$^@V0VXD-!>\ F "(?6;H0??= :(>VONYI8,* H6=X5 M&(#^BW!G$7,;&!8TT*+1"&<"-=\R<@\8)D#S&SKV]K347>P=H2$8HF]98'GWXFP!/!^@ M^DO"5H@!T39,?(""QNHJLC$ VH.Z.4%Q@3:$B@3Q" 0O$V%.'[J!*;P&A$9- MD&9H'=Y1!GH+8]>1% 6]AAM^*,C W"X "43WF,*1K,GF.,/"XLC&)S/04'T$ MXC^]VABAN] VX0Y*W<6*-@8%X471-D0T4FS\40QE_Y.(/#9#T9+1I]TSE$.8 M.H@?CR@E;4QLU(M)9'71(T\\]D__[";=R?I'-G\177TF"432#5U+;XN--Z6$ MAWW)%! T#,D-:2?NQ/A3V\FNR,0X!%>)!,!R9??"L*:XE*6I,ULRS\.4\$* MX\;& $#04+T)B1%> ]X[O">J^$6"0J^9EF&[[+&%BG>^I0\M@#0#,EL-724P MIB(6$@R(13 ;>J=D!M!,3]68'O[=@SJX]%C%1Y6[/(QO][@+8T'"PL,]J_-. MP#;+H3^S'!&)E@C89!;8*+=W!IR:FK<[<%=P3#?0[&H\XPL![&@)30@3OP"U:L1#%YZ8C24.L)VVA MZM*6(@%7,[B>B+5# G<[ AH?-$JF2_L(5>[AZ03)R@CF5^\KNC;V?GLE4\UC MV@/O:Y:@:CQ\C&RM9M!CPA=$Y![;8B9$TL-E&W%#"YA"X2[/;%C%E^&^9]03$PF]:0B3 ME2O\_==7[IQ;AHH@IHF8R%[U4+XCDKTE8F)Y0WV[)+.GP$V<+X#?>N9US#S> M.?RS1+:@,-&DN8V^^%I^O=J%MR^D+IX)?X>S#\_F.=C(!4W4%,W1%#0Y>1ZM"Q68&@8NR\@A_BES;*"/T*%,0MFGL,LR>-7-6(U9.N MN4+D68:[(8[N2" M8#/%]61P+LAHA-6.:\ML+30!F!.DIV:NUB7<$S-O]*Y9L7&5MOK,(V=H.= S M# GLC6)_R7(Y0$2V$#!N9_W MS53W=YS<,O;?LUZNU?1MMCW#C.L0A72ZB:P>:_=;V(Y:O;D4;%\A2%HXY00# M&9FAUHND%F1"&5CF[>B<36Z+_O'<%D]Z/(LT)#@V.OJP7OM%7-,UEWV@8"WY M#'R7_5VZP 3F2FU?5KH[QN3@[=?]TSXF1-O5R/B%#1 G "T820A"E31)E4S7 M 1>L7^P?&7ZV$NI25Y=N@J#(;MIQN [J!R1G-YS[;(A]/K9Q[RE*;VXWIVV( M^?O$2572@NU50"L19SM\UK:+1H_\/*%7):ANKK[7[J+5[L83;-7$CKQ1=QT_7^OOR)!/4FV@A<6+'.-CQ*)?(KDC( EM M*[ Q>H7NM"96GS6#[VF+#:V]\9\RV'URTVZZ:$4911?D'YO#/&;J,(P$I!P9 MB>6TYQ[C43^0DRZ &5HK,D3A<;//WG5!1LCXT!V7EERK M$GF0V+M;8SF)[/I?.H<^<8HOO42LN/:\ST,6A1^K>#OA[T]7-NNVB28V_WH( M-/7Z$/2S];RK(3C0!68F?-C\L+L,/*N?UX:SL@0OFVN3FN@FT@';TC;B*6Q[],"?2S--V)-T/!$%E"M@5/G MX.+CO#IQ]O,_Q; MB[_;:B1$Q-D0P80<$0A$T/?,NV710DR$LNG6$$&'B @$(I"6>+?W;(B)4#;= M&B+H=PL*A8@XGVQ*A"P1"$R$LBDHB"!#1 0!$M( N17#M#%MWQ(7(9>1LC\QX)*Z'N$OD?(0C?CD:3=>V6> M4JEYE\N\7_31M;@DUT\ES#W)!)I*=NPLCSKW,YEY] .#^WP MD/N/K!Y.3":_RPM^A6J/)4!H0(1FYE['A$TI#X\VO%M8(7V$!J9/'XVM_> 1 M2,F]J!L22&A@^@U7CD@.H6D9FI9!0O1YSL:9 QW;J-F2<,M+G*-_V6_'(#:7 MA3T8,>2=]P.^-GPMBN*:",:S*:^88/[<+6_U5T@BIY IV*S\)B1"AR1R?!)Q M# MV6TX7B&]?AOXOO>='C*X?XRH6_[?7W<7P0&+M";B_[#/88OM1I[;=;[N'],5^!*( M/]8&7+(EJ\M\,=):SZ5$K,4G>.;'S^A=(DX?:"(3RIMO=0FO ME]DKU1DTG3RIM.J=42)>)BL18S"KLAU&&UQ&)\<$IBM*M-WD"K-4PQ1E-CMM MI)%.3GU?G?P.S0=-29\]B'%2F7:>>$6P=/25AR^"':5XV4<[C(U^)M9PP03U M#TCA34KVL_[O4C=#S!@9@Q@?IS@LHM1ABY/ M]569?Z_=[?MF47H!) 7?KL[K1@>9/<_SY>#0>O[M@%54F$B/V<9 77&=\;JP MZ"95*=9K\4DQY*^X08&X\JNSQ@A(!WNTG#*(KH^9CQ":^ M%(((,+:/3-N)8'/RY?7J5<;'(C<>VQ"D+Z&JE297 M8C1I/I4AG^*BDAW/:,P8J>K4U:OJD\;&* &_V=*K[RD,6 M5Y9Q$7>_W]4MH%Q_:#6XD=3]D >#N%G4;:1USL;.9\^_N/B. VV?'<>82G!Y M850KKE9RK^\DR\VZ&>T\?OTTQ[N\_['3FVHZHG!46TZ1O:XAY4ML1Q^M6WC3 M/WY2]!T3I[[A\4UP9A07BC*,(W@ MF/K&NOO*4B\NSM7GSLVX^(:#I#$46^[HC]O__S MHM7W'EWZ;+6S+;_%..U2VQA&O$[B8(1F?@"* U:FO\U$ZCY*;5CV8"%>OPFO,,V;^!<3$P-;*?[JZ<(B8OSJE]RO^$")E9"8H M+[C!?[1#0QBV.-Z'^13?K,IB2TK#=;Y]O@ _=VCH+U>/3G,/3^Q]E5DLK6/KUR-1C=RD;1GE-Q@>] M!6FM9G-%==#(O86.FVD[FT[38SF2BBN/C0XYB]!C-')OH8M>/:-,+"W/ I"H M]&;=A6G-6FCD_D)7]JJ_*&5JI!QGFT^YYN.324DM/KJ_T.X$.'1B5*0Y:<'T M*F*A6JH@ S*ZO]"TQ#2B0J$ARW/.GHYT)O%H/N)O[BW43F3S8Z0-RR08)DEI MM=2C8(R_N;_01<)<]3,])4'V]&0MN9X+A?[8X6,\^7JDHH-51(.)/BN)-2HJ M,8OA1!_S\?V1]46)XJ-P-)6E_"+>ZO;S8KH[YA/[(P6FEFI&*\6.#-HI*YLI MV>C+^"[1'IB$2 71V-W .343.:3_7Y-"*#/E5MUE(V MU=/P[/$]8BXJIEA.]/HL4/3HVK#FD[&,LZ;W ,J/#>.I7S#CG%VM%ON%$=FC M'O$Z]P$J5J-R,R%T&+D7F<%ALAE?Q$T\/;6WI[KQ)"BUGB%S69$4.VI'2DD0 MYR?MP2F>CW=N3/8!+QU@]]<@*N5PXU8[2B,WQ M-_>G'TXR6:6Z'K/DO)E<+<>E,9V:9?;1K3%'9R M]K[IU%-V0VGG=&Z5*B[FDZ(T$RS\S3TT/;)3H=XJ#&EV54LPBSDCR#3L"\.Q[:&HEU&0MFBD^R79^U1VE5ZM&W<;?W$=3 M,C][!-/$+",WR)8PUF+Q9@()G=0SG%Y9,=Z+0[[2S^EKS2%9$L3R?=4J-KM\ ML\7CHHHYKXT@:[E?SP,1?6W[="40N ML*+H#C($"-?")$Q;16/0!TQ"MPUB)&E $R2@$,!U@=TZ1HH$7"-00H-4SPD7 M"6 1(^0?$POL(!-HGX P-DXY,02F9!(2>B@(R*S!_94(1[(F1+J3)9#YB+Z. M=68."J[[3C#4'4&3Z/F?Z!UKHMLFFM?\RZN:= [0?,5:]P'H6X2>PX6L007, M3/BP^6%W&7A6WW;"FE_P+(:-_>L::\"V],T#SU)SG[PPZ';\%W_,OLEL&9N% M^1-2WC8_F! >O:?>O82U8\[L?%]'WQPAZMI ;?-[!'MB#Y[]ZR X_=+L]%T! M=^+-4# T=<6VX(GMS;<=)+S#C_I#SW[#B1-40D2<#1'O]J *\7 N/-#WY+NA MG! 3H6BZ-42\7P(@1,2Y$/&KV@4A)D+9=&N(>+^:0XB(\\FF]^]LAY@(9=.M M(>+]J@PA(LZ$B%^5DP@1<29$_"I-(D3$YQ#QV3H5) M HW7WN[]1%&_&P7+M^&5H[5\#C P6K9N0=$#0-.0!&AZ/TM:V+OW2/L_1^G( MJQ,2O_+\;Q0LY\Z3/S-4CM3^.L#2I(/>"373R7,J6M#']',\JBC84V@$1)(:(6[ MY,%I^A!]=(&3H4,S/#3#0^X_LGI@3FN4_RXO9(""KW=X+ %" R(T,U]32 G? MN<$[\FC#JZT1TD=H8/KTT=C:#QZ!>'5C0@()#4Q/?!R3'$+3,C0M@X3H\QR- M>T;D!6L@_RZP-A>%/1 QU)WW [XR?"UZXIKHQ3,IKYA>_G2KSGD HOX*2>04 M(N7"->2/22)T2"+')Q'7KKQZ B&88]'&=S$]OU:6_P(VJ1=H>+C^8IN_7:GD M=,7X;WCSY\D+".SV;YSRW[]R_\UW_ZM[[M]\^[=.^A<-+EV<],^13!W8[=\X MZ9^]C7N =G^>IN]!W?W551 /\'G!7OMW8$X(.+>E!5!P"66WZ*2T;6EYV(6[ M"A6)0KC*]_G/.G4K9O/?'/T(@TC*9IG*-PQDCQ=>\?-X-(V M*-!=S>"+[^QR:V.4\WC5?WU8F(\3A5RTR59$?JB,A^QT/OAZ=T@.&"">D?$,*;%.QCG9(&>+;:?H?*&FZ6!,[+8Z4LA.;@D-%R4:_;A:E%T!2\&WJO&YTD-GS/%\. M#JWGWPY81:/NR(SQD_I.97[\9.[()/4AJRB4/6^%&@+, MCD<5/EX<(L"[_81!%%+S6U&' ./WR-2,S?< [S8 JO2J0Q;O:N=N/=/NM_,V MPU6>R(E1F92,P:!U">T\+A39>CXR&G*@KPJ1MJ&DYHR#M'/JZK7SR4,37XI M!)CECRG@DM15Q]_M=W0+*]4=3@QL\W8MR,(B91=U&2N=L MW'SV+(N+[SC8]MEQC*FA&(./G6&S2\*BG)@7FM'%(_L;D0KW@O['#FQ*XE-? MGK>++=9N55O&+-&$Q:+#IW!H(G:7BL>_X8%-<$7,?C#C>\N80P&-8,N8,//B M+)D7%R>)LZ=F7'S'P5:T@0V$<,J*K++R>DB"2F[.VGR4KN739]'=N05012<3 M21M.L@KDQO$TTMVI[ZN[KRS9XN)YLC(MO.%BZ_.H"(7];.(@:G(4A M 895A:39P)-@YRFRBW]^D"R$9&&_T.Z/GR4+JB;AJP61 !:!)3;ABFP"*41 MU'7-V&@*(@-,R=S=5D"@>T2.DS1%TY$MHQ$ 3$\!;Z--+6Q'#E?AZ7 M3[!6!'H@Z*:%EF1-=)'XTX00H=B"1.*O>Z('"5$2W=6A?2 !2 -O8+;^430 M?K4(HA9\$F*L" E-)AEX+80P06!"T^+)+'?=NPL5;1<:[@XG!IH-UV[0) U! M!4%_8A)0PT#HP)GEVB$$0]X1R'BBW('8BKI#BS%GT.U%I:SNB9/RTRX-4-'[ MZ#&H$[AV#A^-BB(Y)!/\",(4'V5HD4\)E,"+HV1,3"4 C"<$-,'?8/,&LHS, MX6.L9B\>#3FN2_/'?"DFK)@6C\S+UR,G\7:Q+%*PS )'L.>%K-A8I=-H9.SU MR%2^%.DFC#3']>C\&HZ7JT*ED.;I_6\NYE:EM5[$\B1=F8))I5_-#-R1>]^4 M<]EF/M-8C+E"#C#K)[I5:B73/,.3KT=:V4RQS"9I@56-X;B]FD]KO:3#1_=' M]B9TLY5?]!ZYQLAH6R2<5""R"J/[ZUQ5&RTK->T:I&1WH@DX+B37"3QR;YUE M-CU<-RHY6FZT"DF'75)".N+PL?W9Z90X$1Z[T3Z991J&89ISN2NG^?C^R'Z, M4C,]E:_+/8,5TZEUHM],.7QB?YTID1I%S3Z;D>,5(UH=/U:?Z"%.*MZLT[-R MZ[:*:%-XX5KD;,.E@^*Z.@UND]PM9R=:2["I;8P$W:(S8H3WB&JW7 M-CD^X]0LW5@]6^-=-$%&T079-\:'?"3:FS1!O"5SJM,JLD^-6*LG($<'(K-] MACYF&38\D<)_K_BH*Z28>V*S!R3HMI5( Z*%3HR]CC"!HJW QFB+QRS2-?C$ M&JN.?4RV!UE06*O-"1?AQNMD,4UW&N2I,/F^\D3ZS%50NN8J!7WDZ@@?C[X: M5=$;Z',B,82*[A!_NGI1MTVD!\R_'H*$:$]5;RQLSU% UK4"9B9\V/RP.RN& MQ\0C9Q4L(RYI:)N%1!0XLAZ ;>F;!ZZ][SWQS6QOS([=[8_!3WPWC23_P-NQ MC,W"_ DI;YL?2UU.T/>I5#!:0^!UG^4LG[YG+NK:7&#+U'TT?F-;3MU3U(UM M.23L6]CR#1(V=7^E=/W)BT0!TL;)[R6TOMZ/[?S]^O=$SY'M2Q!Y$0A+9(Y$W^G,=K:M.H DDU!#7I2$^0.QOMTDZ!6-?<9,D M'-^Z%CT0XOVH>#]>Y\6 H/WXJ?:7$-\[ ?23MKZZ=/3ATEDSEPU$7';WEXY) M^(L?C5PQ>5E8A'QPN[N_-!]<&O=70_A!=[NV5^0HVIV@#1Q"!)LA\_:=M'H\,/BUR_4;Y,E$,_4 M-BQ3AU9CU(8(%(N#5^DC>F.]BC[.VZ3T)&ILOCOGI'6+C[I5>.-WB=1)[M*' M7!AR86#NKE3R176B]FL"NRK4*C&56A1ZHZ_7Q/X2&T:-<:,@]6L1CFY/D]TB M1^6219PL&$=L&+U+,,G3E+2X&BZ\VD#$:X.FIQNRE]2L"] \:-*$#MGU.&1? MK4QR78[7I:7UZ6TFS)8EK>DQY:^D-=NJLM%A]SJP.2 M=S0=/>L]OI#/0S[_'GQ^!JOL4XS.5:J-=JW K;F*G&>6,W50[LW'B-$]LXRF MSET=_6KX_-KB3'E)D\P)%(FQKA^ED/1U"N4OR=X %TQ[5S9_200'>+/?Q!3; ML&(!<^*O)'3"@H_\^FEALJMR.VL[TDPMZ X?]PHUQ^,G\9M#W@X"N8>\?87F MUZ>8>S!).).B$Z58U6:=7EFO":7!&#$W-K_N8G$Z#(I=9U L6![D=8KSX_K/ M%Z\"<[ZR-X=D?;#+WERI(8?$^Z'ZE>758M)MYZILO-MV!H_-P5.>\_M^QLF[ M>)()@VZ&FRU(EUVYT"[)B/8\3]R*2+47>Q,*+V MH6)??[\HP1&8A9ZCPD;:K:KQ1AFES?4K@J'N_)I* C",%:[,Y):HVBO)X4!< MI@I:N\]7N!"3ZY3@I_^]O/J-?84!<6TSMQC+GH<5]]BQCB##\_I,CO,P&N>R MZR8_YBH1815O_?A)I>[WW2L"(53!(,"P/@U93@B8H2UETEJJ'",CM=GB M"0Y8,.4Q8!+WB3]F"];6T=Z$XLX22T5AG4FQ, M&M'IED "6&3JU#C%3M2#->2JAL5KV75^0=)]:P1&C#,8P=:A&G+F%%H+;KJN MLY''D5F-:K8R2!VL(9?K4^KLF+3)3'EM#%@A,L%-GO9&=E9*F3,KR&Q%-P:=FC250:P">S&ZU.FL$860^T.;C_VXG=8[4YE>Y9N) M05JMEC)HZ %J6M13AJ%5>E&RLF*M<;)*Q\II!P\]4[F[IJ'/D-V[:BI LY H MPDW 9[@JY7OE[TQ:L(1ZI\K(A8:][JU ^:78T]R2IH-Q;3USC@>#Z,"42S/ M.P2(WA,;,-P1+B!<7;(%Q1V:WSI;(;VOEDJX%*'LDT=O]:A'U@*MLNIBG,_S MM6*NWDN? ^'[)?1TV\#YDCYR9UODPLWR;[:PWIFKYL614W!K9:?H:ZW!]!LG M8+%;VS%U3YZU$UP ]AS2]0WL^ ;IFKJGKE1%?3)G,D#*^(PED;Y- :SCU,^A M[V.G9?# U\P+">*Z".+4%?+.(?T#62(OU =7C>UCLO]UUU,[7AV]D#B^'7$< MK]C>MU847\H#OH0&:;X7USUQW;ZKR?TY1>+316,A%][\I<,BE\YW#PG_1C=_ MVX1_Z=#@=W;^=H$^,V#$!?N/GP11 \)$TJ"?Z@:?S^.!Y28P79DS>/%;F><6 M7\>H*78FN7/IK/KG=(Q-0_HW$RXRJ^YJ!E\TK]\RRNXXOV?].KG(=CKM)U%6 MI6&YME)CZ9;E?#E)_\UE%0S=/'034^PYW?8J#4RVTD@"F\H M\F.=ZT.&#AGZFAAZ)V?XV!P-NYQ2%4EFS(+EM"H-BI"QTV?DZ.Y0;H&U&6NQ MH&^1L1['*[0Z]BH.1I-W]&DX^LHML.N(JFQKV\2][TLO(TSXYP?)0BL5_GG3 M:JM"TWS #=9MU58 ;K$N0C1 D-PD1->4 ZJ.-KUV'R!:"5W6JW99WR^T$21H M7%SU8 ;Y\[8-R/2S8,CMR 7TLP+Q#V@%Z1WQ\.8N#MT0I1:"&I_,+%9-VHD\ MG&O9FN;XQ153=TQ\7S']%8J>4/2$HN=&3-T3RIYYL1/IM_O]B;RB%A,MM2HI M-='QZCTRB;LDLW\E]J2RY\K-Y4!9Q1\.6&9L2<$+"2.45Q+0N, >+ZX(KB"> MN>$C7PN4U;E*D7,A2:HT$N$]*=F5^'.&,)6G>(0O=F-L)99C6I%>KOQ8:'F5 M(BDR>D?'3E).+F3Y;[+'VV#YWS0#7_$\"4VMTQQT5J1D#PI#>2F)T<H&>R5EI8G2U"-FIIUM> 7V>K$+W-))0Y6)@_#F*%P"87+]S%7 M3RA=.FM[T%]-,Q8YSR35I5G-C:56RRNC2<7NF ,=J,) Y7<+5%8A,.%$5T1" M4F>&OH"86,PP;!G<&,:9NEE<7N)?07ARRSVE'>;Q%8$QZM?S'9%A.2F7ZCXE M1(M?.&>,6RP*:26[2E=-,ONX7J3JY69YVL&U[W"-=&0[AMF6(9??"I?_IHGW M'IOKX_HT41K-'!G$.G.^JC;4R?#KI<\_S>:C.FT^CJN#I;RR!RGJB19;U?D8 ML7D%T0PEJ:/R M/(U$#[Z6=!>GSIS\?>7&OU@E1[FF=49)T4^W^\NGNA:1L_-^=IV6Y6XT,L:2 G<- MC][%F%085KW2L&JPG-&K5 Y'C4M/&UK\>,WBKUDK_$[ MPII 8@@0;0K0Z\1[.&1)., \>7OG2P1[/M-X^X,NW&[S;8'.MA]C.A\GYZG2 M@*U51R4VUL*1GOO]P\?GYML($X@AA4F@0([;1+\![QP2"$L)GY=4P-K6J[K@ M'IAL\- J\\N^UJ SW(J--A=3T!?G=/J<>$A5-:Z^F))U+INJY;*E!C4>&V,D M49/W^QGFV^[PF.@-Z.6L6+K;OG/H9]J;F#OP PVQJ+_]L9O+XD* 4#8@N+L6 M'-: 9H_0"FT#[63[;M,VA DPX0:50E193T>)]!,Y)QN3PE-]/;+Z9T7E;*(, MDKP9J7-@*(E#Z9%3%S7GQT_FG7;V+B9QRW%U=Y,[?5=GFVT2FFX1*VCA*OX" M0CO",FX_+B'Q>(X.]T?"90.)=0/_"4<#,?EV[*$IB1(PI"TFI;S(48]4CI61\?$Y,KE*J6GD2VC8KM>G6N&ZM $@BX1C]""8Q[[VIK38#= P' M=]@&$(>;R/\M2HN?_Z)_-KI84" PL&TT\17IUC;&"O5E*]H3=]B@HSMI>)XZ MIRAO%^ZJW7__]W]V5[]O^_EF_,ZV_+:YM&O1C6%D:$ @1\ (S?P % >L3'^; MB=1]E-JX" ];5P #@J#(>SKU!['S,P;('C1QI]\=F+UH]NN_]K+?[^:A;DH8 MMP^N$)86$'_]Q7==U%CZ[(&F[EVK!_WJ[RQ*W4=/A*M7^9',,V;^!<3$P(S] MGZXN'.J+\M4I=_(M-P@1C);[3N97.^VY3=;[9^$J?!W)%P]X1G\&Y:M!$,Y=J[9!#L MW0N?69Q8IF?97$-?%Z>/+# 7O--HTP-MA0W>Z/V^W[IO\'H'9($"_-?-WF4A M5=2=$@>Y;+^S;JN=Q'@^/ZNM)*OT:I0?KVMWQD?L3B3=7C5L9).CEY-6C8XMJI,1'&.:O%FQZK5-]4 4OS MM94FM_55)8=\E_@]\YL6+[#>,GA?*,;=!(17JON[1\C>7L;.P(VEM=NN[X.K M!"Z:>433% 4@R3,B(O%H2A1Y$$^.>!AG!"$IT"D8%7]X]A?8!'VS5;D(^Z*: MYZ0J-TLG.PZ3(1T><_V9A*=)C1;7K7-:1P+(VK-:7.3QR[YNQ*FV)-:NA MDXW^4S^IT/;:I,8\PY.O1];,7(K**9$9*Q6Y8;1FM31*=]#(O=D7CA!U^F;4 MD@MPX#0JXZ@L22TT6C'F:0[F2J79*IMD)+S6Q#ZAT@DK*LN]6IU51WURWJ?! M.&$Z>.B&4E\$%5YHO9QMN#(6,2KE!7JZ^D[4AZQD:TEVE:VQ@!LT1NS0'G&- MUH%L=>326V83K+!7AY/3!<&PH5B5@"N?D(#/2::@Z*9MP"Z:.X.L,OG'QB<; MR%/^\:F8ICB5'SN1;J232=KC'P1$BFJ&YD%Z!9[H0.>]7JAUW8)$#+ELWF:( MG=UL6Z0&Y)#IQ CN"!,HV@ILC/81ZSKR^S@M59-D[0;V+*,S9K\N2AOAQ^\0Q&[ MCZ6"T7(=K_M,+==C >DR?[8M4_?)BW;-O,26J?O4K:$YI.R;V#)]3T=O;<_W M#'6=6_[LI<;@*.3D]Q);;YZS'AL(R!;$#__O!_WCJ]3.W"=/R^')#P#D/=]M MFU'FQ149\FX38!S> D5\-51X1!*)WE.G3=?^71+9G,'Z%$(=ET+.HQ#.(S-" M%7%Y@? !:O?H=__?TPC_"][P_%W.QY&O:U$$ <*[)]&O&^_DM8CW#^/]!)=. M+R"_FP8<0J;8^<( MK%WZ8MC1KXGB'):'+1]V,!OF-ESHG^P=:NB9M#-R0>&E./OX5SZ^QV4QOL*S9,4 7*D;L6306>;%GI5L9P>89]V: MNM$/ULFY+0/I:D)3&\M)TI#M! D++ ];2:$/>Z4^;)!V'QI]\F(U6^7'O)NV3]TAA(>1JY#KS[/[T&;[/9OM M,VR?RG0%*SM+/;$V9#N#O%[H.;*#V![9:HGX_L75,,9U=3&NF:&/H&DB[ %E M, M:87<&MI')[>//LZN4UGA*@N6&"K*0:,HR T;!IC_F$:[/%/M;C)10*H5 (PV.73 ,[ME10A](\UBJN M$VPDJ?-V-45V'YM8*N#X62R,GWV/^)EH"Q;A ,, FG70VKL)^1U(,7WR5M*A MS7;NMDR8VWH^L[E,")2L I"G/I*@^+:7;A44H54OC)[8>"U66\0 /9U6TGP2 M&VCQ,*@6\G%H9IVYH=(7&5E\).51OP]I3ET9E;0C9/)U=HP8&8?;R!-UT[QJ MT^EJPFT^THF9;FQ":K@X+[*YM3&A0&#"W2ITH0M]W2[TR65Z&&@+AM'6V/!P M%;/P)DEX];:(UQY[53O>7JHDS&:'TS9892TXQ@O\\3/ZP1.54!*$DB",K@7- M[/NT*)!2*3M-C1<,2]L%?3$?0(F:M9 HP+<%HN=NHGG59F#0K#VWV0.!",+$ M<58ELKUN9;%/HICW"(*VV2)\V:7A&(A% NA>7?4 M.PA?E0O)AMQ6(T =DA(YF&1JAJP(8UCPQ=)03; M1*M!?D#H;-^4F Z-M+,::5DT%5YI3[(F69_E/G!RH4?C55#KY6IR=MAD1RI? MT7.N=NB/?2;0[\Y#*<%V%([<'>KI#W?WG(E_@X_FX?J>>>$ M=,Q>3)/L2B>A6.5KP[J:QIW1<2G95%B9/Q0*83#MN@R_(TB%I#*@EFOJD>$* M? G2-M=)]SL.E@KXU/0N&OM8L=HPF!;,8)H79<641)@(\R9A0,LVM#">=EN2 M.K32+AY/0_,BZ?@!=[QC5Y1UL5+HR!%V.FL*3]8XU43NN%ORGXF'0;60E4/; MZK)!M0_SM8W&V[#>Z?H?T(."#D@C"T%V?YYMUI8T]=O MG8UN6W5J@;(C0BWN ':K8D3%V11.(_I/N_ZQ?G7[-; @R6 MZPY0N6SKU_?[4$L[-MD8*OT1.^<:(-9<*['Z8-5!4CSNM4>*)T^2)1)*@""0 M^B7C5@$&RY7:=5\6 16TNA40EA'9YG))JYML]08-!XL UY"+?S"#X+;LM:L) M9P7(9;M.J7]<__VEW&.0W!-U&X<;SR7X7H#GOV>(45U\QY<6]:?NSO0A(?^8 ML3I/6K74)4&E3,4+'CI,I0%)X_677S'EY8%)^_]]"%A M$.^61VWPF!78> 6LZ7RM^]C376& +;[872J\:?F^+?BWA<.F/S= JMLJFE$X M_4)W!J(_NK\Y$-,Q K$B_O/1?5QBU5]8YXMEOF"FG.UUKN(IGO)4:U??T;-D M)5M+LJMLC07I1NYB134'33-F 7S9=1 M=$'V.6?(R_R3&NWI3RD9U$!+62_3@VRIY7&ZI"'^2UOOC./Q,.H' 1%'SM!* M+,2Q)R+OX9O __&SKEN0B-\3/@ (%P+$+@C^_7OHH>"(4E?2$**M!R9^#%8\ MQ[I*&E$#AC A:!(92$17U\8JE.X(-!H:"&R29ND$6OGK.L\X)Q/YX%Z;-KC2U3IBF9/#Y#XC-0PHUD?+CT+:!TH3#1D"(8KVI0'4*#]UF-?X/5GK_EUM1L MC*IHL5U]=_3'/F1F5KM_V5MC1E_9':A*:)^X=+MN/$+3A$K6 "/+T0WY>>%9 MW9^QSU56B.KH#@O7XWQW%EO/-OXS^MF H#%J0P1'TT(K;1J8;JSG MUCND)V3JP##X>J:O0VK$K5F;KSYEI'D]NH=NRITA#6=/R0X)9)@H24-A-AXC+;7O//Z! MC"5O7@)8!$2S$!LQM2N6L"B-2,N(9_D]%-W_\,DU4)>M>+3+@N52R]NE2K_R MY!QT,KYJ"'J_X@^A92.0*B]\*__13NQ @2/KGS>$J(7AMQ7"^YM\2_9BX8UE M[P;FGBUX2!@3DDF(-B2&JZU^9ZCM5/9LWUM,W,?0+A5)@Y&)MR>*)/_XQ])G MKJW[REU'C]&"3 OCR)[]1)+?Q1A>X/UEO(+]0,/(_=]'/0N^X"(V.<4F80"'P%:](2$&]PHEZ9J;:XP]!SBWT3X1)RV@:;ET +%$E*!Y M1^30MR9 (K)H2C0&_SK" 7607);$/7D*57VTZ2U>_OB*HEHG^Q M;>BW!,1R7-)VB2C)-.^)M&L7=.#,G[DI]NG:H =8Y!WH'=L&.86VR0 %5[KJ3) Y7M4% M\%+5I 7!!8*?>W=H\&>U5QLX6XQN,OC,/"*?(VHRG\(\ MO0%R8OC[J>B6N[ MDJR.Z,J?-9(JK\U43%79SE,=)"N",<^)GS9J=F*=NR#<6?"!L.>NI2/KHT@A M7G>RLD0/BOJT1U=*IH-L9XH\:.I\DCA=L@\$0>_$F4.*/@E%+Q,+.UN.ZP5N M[BCY;#Z5 6:_=7:*CO>ER;JO%GIRI:R/&;LWS!=UY#'^-BW?$08T9S@K> &5 MU1WA0 /?B1$46W1C7V["/TW^LUGY1J:[CZE_\ @_W(7TI>GVQM@)? T]&B%, M3"3F?3!U=8",BY)&I&>&I. H3OSNUX'$.ZS)%Q)&%?#[E& K4@?:21WYJ.O( M4W'LR$<]G8I^^94$^H)W]'''#FWY6!Z=:5@\NX2"C7FB,1I) C0VTD"2X.,D MORIR-NA']:A.]:2)\U5I\-:N/.NI,=IY=E H2*):MV6IK,GV8)HI<]2:U&-8 MS242!]4<=N1]0U-"G PW>R2@.E/T%80F=D:0U^$2D -, CEJ-HZ!(Q?$-1(] M8+AW@!+_;&[#81FP$]7&[PYU5XK@ #KR+Y O>.SH04B*OR;%Z.^38AL]/!P4 M*-%)I6,W$B198 ;Q=']1:1DYI)#H^P/=[_[ LLGU<=7[__V$4E['@F5N'/IU( ;%QJ1.GZ 9*HF2#.@ M>%]Q3VPVU&GIR"3"DUS8HGM-T@E,TG&?I!.W0-(60PUIJP?Z,I3)U-/<;J^? MQE^6KDU#%R 477,RJRN*=_.I,:HB$Q"?C.!-F2]V)>U<@-J5LV.E78^8Q52% MA2F*$[A\9AS1$*U3R:.X$QY-8G%K(%<:0<65M^_H_@T/>=,@FZ&N+SP7W&,! M+(QW# --WVEC=@[S@*)V*!@7^[\=$K83L_C$5E63HRTP+5(MAD\UONPN_*Z! M,# U* >;!K'9Q/PX?4] XUG53' M,_/!W()%4V0[$DQDG?I\ ;GQ!W0\T=SH6S=4LKE>N"47U\G$H6U]1W;Y047R MGG S,E98F*4N+\QB'O6E,/7%O&@+^N4&B&\DYN9TH5Y.DME>HEE*=NS^J'0Q M4::42^2P-6LDN%ZA*]$9-6^WNU@'1^/7(\I"6GJ3EDXJR%ILHUD=DW#-VJ!6 M*4<[Y8YM'U60(:HQ;6%"6!(B-T]D@95) $*4L.!"[R)ZQ$ZWZS)/=$5$ LR7 M=%[N&3XWN;2L8W@_F(SHD_EP9/D;T.=T&JLGYH:39+-/>7*94:5U,W&QN([, M#6!%;3VJ,AAK)8;O2<:.T_IV.8D&)/E,T7BN(PDOHS(G-83I7DZMB7#G=]N@ [G M9&,X?UKV5;+0;9%/I139ENKCRT=3G%ZU ]H+0R<[R#&MQ@:EMJ8AZ1:GZ,/2 M[46T+J26(%.+EX?V!JF4?!SBYYALNI\B&SVAD[EIAS/(SB,?.[VTZ)3"/0SG&TF(S.:QJV4ZZB;3RI;-";ILZBAEI/$76$I172V^J9!<-BV*;I J#+;%&MI$>23O:F MN4>2RX]:EO!"WG_F*OZG7?->AB>3BV4KS]%13NJDNQ2;[B C('J_7T/SC\_F MI.XX\MT7_K7_(?\R@:3YY/I(0DR XXEP*/C_L*JMAIA+CLC.3BM=AOY9H MIT/!>4APOKXT^H;EX/I+=1M_%/M'6UB;V+$&VK,T/>Q)YPI=/E[%Z!USYU .SX'"!W^+TN+GO^B?S:H$!:T3 MEZN8^';)ME0)MD_\8A7XYLPI"I(([L7RC4%$1Y_+D?@E22C:VX6[:O??__V? MW=7OP]2OJK*S+?_Z#^T6V1C#R-" 0(X@HQX:#T!QP,KTMYE(W4>I3<66AVUE M%@P(@B+OZ=0?Q,[/&"![T%3!,K(#,[^H1P1?GGKP7]L\,_Q+2=Y#W=/4#P9F M0F2KO+$K=1T^$JYU:,6Z]F&?,_ L(Q%I(S/VG MJPL7OYCVXV=W<[L&WS'&;+TUY,'/'1IZB_)?HNT0-A C^24O/#OKW?(8?MF+ M$U4M^H9WDL^MM@PXMG46P"&W ND>'@.^3L?',Q M;)0KN>P"V47)V!O6/_($?0Q\_FZ:EQ^J DG#^F)S00%]XJ6:>:E:D$]Z#3?2 M@D=R?2OE3'1SD>6DDM!=Q5,ZR(A?/EC]\O69#%TN]*(K;446R$E-[=55$P[& MAZ[/N,B_BLM:P4-V-98_ZZ4O4R"^%-Q())P5*%3 MZ04O9Z:M'S\9DGFCT,'N%:C[;9#)W,299EC2F:Z<0BK'M)EU9K#E8-ZGRI-S.M:HO"Z#&/]?"S<<26@8N MM-.= *TW03;'JN%H4'SN8H)6AB@ /S3,B33;G#AFT?@Q-$NF:6-MWQBQ[AW[ MS.KYS:Z.0Y2X5 _Z+(+?YM5GBR6^(V(6>IZ:9-">61CMF/9T$+?D%+[]LJ]/ M$#TKDG?/7@#FQ+ON#PBW?$1DYI9DDWSHH8?(K1M//'?;7ZS;@LR[9X4K RS0 M6C2W),LI$ZZ_(<5]H8S*2<(S)4LG629*MI*(QD)LF M^M$&SE;=USY_8&'M?1RC>G.1#FF?@R0B>:%G586(;"U(> *34+=Q&/>>'OZB M6T_"N^V'/_K__L.D_C$)P6^!:-X3>3]H?N!.U1OF]$Z6H@$%'#(XOJWT*C#] M6<_L(JD8D<<\;Z3G3IZ=1YULEY928DGY\D%*&RZ@9L-7U^#?E\INUK=)&[Z+I$YLPGA(:2,Y'T-GLM+EO(U;1Z+SL1.U^N M5O$YM,U@>DI*R4>2+62'4KS?2TWA'!NIAZ_NOKZFC[2)XU_:G+B2+/K]1;S_0/2]Y\7<";\Y!$1# M[XEG;<,W"O>O=F-RCK=)X/OQ+>!7![7J6L@_XH]##Y;3L,+;NM,\W)E]=(.: M 2"V^U$!E<-78D^D)7FJ+<;'DR0=4C([7357.;8;A)4I7?.QCC6UU^2O]X02$L9[ 4&$U&']W-TT-,U MPM]*N%;.*\*7,%AQ48'N8TU@\636[[Q#XK@/X'DA$[=AU\,.M[?:.WQ1GPJ:& M=FJ39E!H:.5JY1<;WAX#6%#;J?:8K#N M2Z,7QJ^;:!\5(#RTH'NH54@PT:FMUQ;]0-MN5G-=RHH]F<[Q[5D(HSSWU/-Q MP$/^X<,=Y.4">7\2P_Q2F^3X<#S&>@>V(9X/Z.V86HCB,S;DD'6_867S77U5 M4[[]2!+ZK[AQ%GA2U#=[7\-[3EM\49/=*[J7 6?K@QL3IW^]>"MS[*D[B:[H M[AX:YO!Q=FZDHD^A7!5>L[TVV1&L9$[[BF]TO"*'CKM=35W7==SJ/J>2\V^+ M9,"5A6!E8&&FI#WTH#QKH;JQ4/V*6_S!'30/A^P3F9P)V76^6"-SG(_C8FV^ M-K E^>+HC)>R(!_R'241KO^0%?GTY>=C)9ZGF<,EUPMTOF5V)F9WZYH44,6V M=281\F$D1LH15\P1;^, &\<4=CBI+5%\*M=[NW(KMU*!"P%.JG.'T/78AN31HHK.YXL);*Q[)B?_P8;S MX"7OC2]EC#!R!Z),]YB;C/T\B,B: =_PK7T+UGW/O^&Y[I:R M;Q@'O16'0J!; 4N6$DT<]KG[B>!Q]OFP\MW7I3[^7AS,-/V^EYUQ?4X3*'I& MSE85]'$K\3=IOI(O/M-[Z_$0?X,W\;($XV8[6^XFN@][, MF?@:S/)%H@%CHK3PH"4>\W7DXOQB<_ _W!OJ %3MZ7EF5F.F"Q GA!E7DO0H MG7#EV"I8.CB*@/0#Q,K@S_$ KP=I!R;-Z2,.13^GQ(J+&6&)Y!V0:P/F.0*= M$F94?B.!+P#H: [A25?2@@V$';ZGI '_"QI/^X255;Q" &_ IT+WUS".8TT. M/:;O8DTF'KY\]^3. #'/YPR2_S)T1<$C]\K1(BTAP8S^P;5,.KK\1IL=P27 MZDH\1$QLWRT.JS\NX*!&XSI/+6YH':B:H,)0;X2'V$R,!0!NIJAJ%I]9V@#3 MF0V@)M#0 D#29[%!&&^P'%YCDH+2A2H+)K'%]_B A/^,&=8Z6\'!6RK5%G):'0) MK<[D=T@ C96GD#8AHD0?P57.7%?(ZK(WJ+8K PKIK-12)5OF!BCBH5Y7 M1!!F@D!(\BGDK-WL3:NC[8:5^')UT*606H'L 4CZ*22IYE",;PXI?2W-#+[2 M16K#A@(@,?0IZ+@_7!5SI:K&K0U=:EF.K#@*?"B&/05M3/QO=-5)J6_4QA$SL/CO8JMW%8!%P?@L9BL5Y M>5W5>@ RL?N6V>6L25TCT6)CPBWU(BNHBP! )G9O#,(YHE?))AKZ;75AM7#/ M=Q78IRNQ4*<=-(CE($^BDDH9"IN@96&TQG:8$.6+X0HTN"9.9G< M$DX,*HTU(5MZ9;V93K(-OK)">@ R\7JJ/5CUUF*!U'%/:#7=BLXJM@*[/"9> MWRDM^^-9>>)Q>'\F.]-I59E4>W,J^7JB5*9ZU5G;0AMXH];S##54N@& 3+Q> M059MJ]9@B??WAV6AV9@3$Q;'#-W;6+/APNI!T,0"W%S76:C" M2-$1K)3;]"N(4@VBIR905=EM<;M'E5"4(C3-Z*J5KB%&3TWB:KST:P&_DAKH MN!@TBR-TO:XM&9BQF]C7T$2W?*EB:"RRE@MEH=:LSBP%@B96(*Z19DOG5@+K M^P.71&<(WV:BIR97X)G9/)KEI*4^YL;9/"EK1K')P+N&)&:',VW;DK9#=H"V M1QCJ8?@:B"J\EDA0MKZQE^(H5]+Q;:,EDDBG@H\5")K@P49Y,Q!-625U?K/% M/7,\&R]*/0B:V->.74UWM"9/N$%A;H[<4: N8&@R7VYZ^%6VY).!UCJ3578 M+4L]P0://:/333]@]*K7*NAC8UFO\/D.U%H0-+$"7)YVLK)<91]25+*4NG.2 F9:77@Z '4;CPB/=DCD-4Y/[2A/=96,='!04( MAL8I-;KP[F*!SW#"W4KJ-M>#@T'*E*AICI\\%Q$F"F M>#!R/WCV^TUX6..].6_R(G [/1BP4P _:H_1MXK1=^(/G)1IQ98_= -@P3ST M<13H:/!"5"$& X/1]R1XI;J!SXA*2)^,?/14".B /SM:-)$SFLP#_ KHX$3+ M.AF^.%0E]W0Q,$ 0>6X'SPKX9@YTM%P?.%YA1E#A@O:["R]6_861'T'U"RF& MZ/[@1"JB0OFD$AA;7NC2E;#(-H@U'LX9E'*SO0N)]6/DW6-/T?=\_"WNOO' MHY!S7-\$WP8/!VZY9-A!YE_1_87MN\"1=O_G^\6HGESXK]#=B])0#PTM(EF" MS2P,?N5*WP\_G"X$RO*^]0-L7"#$#0\.[3NB7A,(>H]2*)7/9RGB21L*-.J# M<=J#XE&CCWL,C_I'>,YA28?QN?$&/?&XO<4]E4T)$N )"T/>Y5#5= R%2J^E:"('>TU1*B6N@1"H2 MUT&(W'TNE8AK( 26GM8?2HB_/0?&G3XLQO1YNZ97WJ,NI=&=Q&O1<%&M?.&6 MO1?'BF ;\,/__49^^T4,X7CD[^\#JWNAP5;;3)10E3DT#+X@"NE78/"EJZV' MX'V(N5-9VP7_5=@&G3O;%$/F7VR;'._K8"B'0N\-(GX\R1BZ[_YMGD?Q]/G_5 M''+H&+-G$.S#&>2WUB'7:JV^EROV/8G DE)&N&5+]+U\<&P_\V%L<&$C\[T; M_O?CC?Z:W?C%P8S7[S9.L0UO1<9?0=SX]$K^>QG+[X:C5M$$Z1NQ J^'[K$Y M=]MD1_\T<7^7D7;#M(ZK3%)JO]X2NV%B/_2*NQ53[SK0[#G_;3K6))*-KW>P>^Z8GWY[C@K=O\6H?N_=T#+K7[E[/%+S)7\H+[ M^5G2]8<+>U3:G4'DU>0%XSK/MI)5C-JL.N':-]TX[3Y1Y[YA#?#I6MR$!=YZN^P:*- M::LY[M)D+ZC !@/$MQ]D/CGMZ<*ZX1/"PM>K&UY.U[XUW?"SK.??0S>\J>OP M&Y2#Z56438YUNBPU7F[:8GLZ[K/,)RL'F4>L<8]9*3KB#?3E;HT%Q17L:$)] MB7+X[*/S>2_APS9U%?DGIUR0DO#:8O%O5'./3C38?!;1MDA\G'VO1O\W]T-" M(;5.Q6/Y'2&Y&T+,3IO!6;?IL\:]QYOZ]N/?_Z9)V&UR?]I^PJ'[&8?4(Y;\ MZZ;22XZMQA^[C1GH,6:>?FGR'!J_UJ,'K(YMO M;^FM0FNN=MV6B79FN5Q3J 1HO?_9;B#?H%&Z5Q$)O4%WS;$FN*+>@HW>@!N( MW=%X+1 MY&90K]3J@>YWVGFW5QZ+N0WL&DE=5O!__[/P-GR[E'*_A4M'S;3MK!J4Q^@: M7Y<6F&BC!8>Y*9?NUCVWF[D(W,\^BT?^/1HTD(G'GV6.\\\R#P/07O;X;CA$ M=%57 )_N(UX^0);ZA)<:/N@LBT$=W58';-A:CBDVJWELMO?)!B1EH M*(MLH M.^@XC=8"D=J$!?M^1YXCD4W.#TRO$'^C*\3+ZX_4M[R8 L&06M',ESJ83A'Y MP4QH?G;HJ:WV/-9'W 9G8@L],*:2JLD,4"#4%RF0W^\(O@U7-"7A[^63 MRJ%2R0DCLHQ2*L\[6IU=%JWTFO$JG-5K\TF?S#W.P$EXF7@4WA,7]3@,+[V" M_+4KR"],5O^9COG".\LKQLK5^:_O&%HY[M@U5\;;)6[0*@JJ./$*< MKY:D5I\H8U2:2GFWVLR/BTXPS^TO.[%L>MGYKLO.*Y:E+[P=O6*L/-4P$ ,8 M_B'5<'_$N7H3[M7U4^Z#J_*N1Z!>X2S-LX$L]\'S4!RE\K[JF6I_T[L29^G? M))W>X%V1MW15(>=;5/ ?>V'W^&0GP,DNVCZ<_O191_MG%_Q]^89OQ%N"?QR< M3/3>.T&3W72=7R)L1Q\+A6*?:.>H7/VS[^U",U<-E057T-=#H5(8*L6 9.$< M6ECX=T?FTM*_S[ZW^W*I^NS:P"_?\%>KD==>^CVC1RBN+39KBJFRC9QD;WVU M5%:\S[Z^&Z@+I\+TD:H^J.V:K3*G$U85ZA'JVP_B+D?2O_OUW37ID:MP1*\) M(7\T.WRY&WQ=Z/@"?_.7=W\#5W9?$5V^16F^RAS0:PN1?WF2Z--=[S6-+$>& MZ&>Q]PWZ0%>9HGAM[/WE.8RIOOZ]+W]2XOZ>E6!?1-J;-I1OYAJG9%N*RFN9 M(NR9'V;@KS+,@3M-?F,-2? 9B"HDN@;4D=F MUS[@H[BQ\4.D,_FI)+5Y4WK(=-M+:"R@!_E\2'A[$,XGV6Z)2@O?112>7\W/ M+Z1M6\))E/6PE@NL0^U[FYXE:D6N@SGUJF$%:+WP]OR[_7:^G]^.>R9,[+4* M;B67GQHZ+X9SE0DUM)E7YA@:)]WE*2R];_J=Z\325I,??5N4:K?$.J0:M_8* MDF[I?#6@2(EW:X[TVS,RJ_6*59P3W(X=;!&C2 7,HMBZEHQ,6!6;%J]=B1]_ M:*A2UZ;\,]5JKQVS302%LF42C-\TDYN9+&O6],JH9TQ(=_'VK/6W:RLJYY<'F]F. M1$.'VF6W')<=+P*HK2+G.HN]+L4T-:UNSZ=.:7;]KO1K=>W*=Z1Y@9_W^E9 M.)RY9)KK8#BD0K:76H9OM@SQ=ZO:XXSNAQ&01^6+X$?M*PSI3L->URQNO=** M*J9/%FY%@=H70X&QF+^,[KVRB,/-I!1,@/:Q%-O(#&U+,;1,10(\8J5S'G_+ M[(&7O8 _L+/K"WTKTHOCV[DX_FJ^OCIO]G/X^O>[=;IV]R8E7NKG?+2?<[ M8P/P:/]=QKUYV\LZS(+&J.;08,=E5,_SZ%(.6L&7>#4CNCNL(%MTP)DUP\/; M<]*I(0&,\$&O!B<_.5WCRMR=Z_-J>#O48&]0A;'2$83I1>I->RDW<9$:BQR4 M.-YZ-+SL_J-.CI\\7Q/&N49K.UBS%5-S"DBK3>8'GST=#6_T7+=8J&ZY3J 7 M*KZ^Z= N,\>(^*(TA^?2B]+THO267(&:",R_HBT=[UFTVL M^^E]BT5KAJGB3!YQC=Q\.#9K?3&7B[01!6S6.QI_7<^NU#2ZO4A!2K/K#Q"\ M(J?8;S"4:Y5<1%^3JR$]V(@D4[F6,8UXVN+U>EQ>UI0T5P4\4=?XS-.)&.!\ M V=.>J7WU:U>KZJ)^R=>^5TQ%F[2V3X(.Y#UUNE C5C.+Q.Z_:5WD@N_*398 MGM KJANR0]I&<^AG9"RW6<]RD7ZE@PY2-7 S>O?G%NBG MY1 4.EJI%@BU!MMP!4'GZ^NR:T2:.,TAN+X<@K1#XJ?-%+W*T17IH)OW13JT M#3MN\+T-/Q,D^]\T:Y:JKFI"6P8:75($UL4QG+G^&NCG6WVE(( M8*11.W[$](IUKHLP4'J!NTK=$3DJO;.^Z3OKU*[Z/2^WOXBT-]9Y^F^/!R?* MCX,.:_LF>*/P80O5+$2-+^[1^Y=7_O!-^,=7[N/=J\R_,L@ *!7VD>;V1DX*'#'E^+ M,+-RM WO21DI.@3!H^#Y9SLN?&B=MWS>"3/09+[_&!S_A&4?$^.U#/R$7?\6 MMJ3096]Q7>RK;U/-WW@CXT#UHXOQ]]FA-?C]: MC1 1&7 $X_F_,B<_0X0DL&GR6^0$9WNEAAB2['W??^WP6:2&CQ_:K@89\KLC M&8"E-Q)\^J/G1J3Q[-5WP&[48XV1Q>ZS%Z+5B1T;V;(/E/D/GU$=:('^U] 6 MOC*M">(6K&<(U3.4YR*TCH&)>I0"_L<)#SW'^8_)=HX:0)"@X:T!L8]U#C1[ M%_-96,='!65HHAJGU.AROX9E&[TY!,5B4QU\0Q(9[V?0^$<0+:FF%X\>N.1(2'=G ;:E90!M**]Z)-P_\AZCQ@"EI4E"5 JJX*N](D>($[ZIU.YF]+AX,F7ZFQ3NZY-W!OQI0 MWY8D(8H!0^6*9H(3=2^)&=MW,A*!05[ MZD<_:)Z;<4_F:M[!W6PTVW?!B?/P;*!'P%N9R? .;%BXOP/O=J0,[[J T<"? M/?NPZ>BA\;D"V ,\ ZA7!4 $FJ<^P!C :_(5%6XT!'OP>"UZ"A!;!YY0X"-W M%3\A8T@*.'N.^^(]WXW> ;"6"53;@,L,X+=/=P$1NW\9V#<>;5 MPG*\;8V'#;2X84B*5TI=F0^^_3C32^^OC+E_-V#0^.60N+H$* HX+2)@Q*/@ MU=" /N6.O?T">([_\*NEDA_+\1R;[PDZM$_)*TK:O DY,AI.&[Z+P("^>ZJ^ MS#1[1IX &^SAZ_MOXF&_/ZJTV#9'H0@.>,&=KL>/0I+9U^;D/]#\<(=6\-' M(:FW1*0^6)I="E',Z=;@42JKY4VIS^(="Q"/OD]>Z_U,G.\R$O L[%"*57., MF[N;$>[S)/T(^9V;'3??MLLE+JR(ZK3LZ,RP&ER+_&H^(S%!V1YQ>*[8;'9E M3@'&UK>+>BQM((M@*4 6FNV..(-7P("%_WE@7[4"?G"A2\J;6:"L6,K M:*/*P!^Q5@]FP=TGYVT \@&ICX,[IX&=!^O]/L, /P2XX1 >_$4[GECP.Y]+ M/"PBWIYVV#MHI[C(;NAQLRKK#SKS0MZDO4GY"FBG%"NTR0'Q0Q&4\_+X:JFU M5X!VV)D#]CG2!;P;Q>6 :,%X'N\ PCP*P&6XR'.+@X".I/A&A&07RJ@KG1#8 MS9@^D.>%%&,"^E41O3?@T8LP$NGH]Y6C04]4 7]PK(@S@+*QA/#HE%FV!U K MF;%;")XG:H8?N7(^.%8-X*<)ZO[1D,/ L-9_5-*9OM>8O18V:C?J%*EMGCHA!6C@@ZRU1:I8>H M[28JPTBK/ZEH(*(6EP'WGJ1,H!$\&( '2W@5L>PF#$D9W(NXBE,KP' M'&\-$-'33.F)KH]=<)224_-<0W+,!.A-&P*6-N8CNCY-%?XWN?*N@ES;X MQF+Y3FG:4*WEN%7X*%ONW70?,L0(;8XZ:\Y$!;\^XWDAA\#3)'O.7[N'L3Q M-)/7XK,@^Z"/CS#_^]__AB9Q65HXQ_/X*%69?>24SRQA^X/,)NY_ Y3!YZ=X),H M8BH ]YC7K),;-G"FP@,?G.B\/86C15WJ?N11J,[]R/?R!%V(:,& L[SM! M/5U800+")F7JOB5EL.APPNB[* K^$$ZY;2!111' MT"3WEX)#[P\OC04FQ[?+=H>C6K-*)=?92>+H4;"XUBY_=("IRSNGMLDC'<7: MG#T<].RE'B[F_B!?T>@Y \XF^DR ^#[3L9[2-I N&@8XDI.\ #G1!1TQHO.#.;IH!YJ\AA;H"2F668ML8N)&9,>K;&.]D/3N M/#HND@U4_GJ4-+#W^V7'-H%U*!WT_S$R$,.>"!Z\\;J8K_A +'#(7XARL[6& MHNMI!6$[S5)W36@Z06U_W7]\6!?80%-RW:'*6^/H)@L241P<[K'VY#M2]B!V M0/-;BN0>HC\=^?"'!,%/'0-2612WI9)4SG[PR8K7HJ#.*TD*['C@M!@0G_/R8FB$BT*#Y(HK M%Z/:TJ25ZS-73=JGAQ]L'@3I&]B.Z$K6H].O'5T?=.0N'\)WU!YV[IX]ZVIK MPZJ7/5'7?:D\RU9G^LX%Z/CA!7:2)"=X=)^S02!EX*$G:TX4 C]^ QY[O[D, MHF\0P3V!W*%],%,&,-ME?REXEE;RBBFN2\BBK>-B?]@Q.;*4;4#QH8@[%$W6 MN42W#BT>>E=8_C%U ?9,,/ED\A#1N$&+ ^I0\9A:_#+AU)'0(PSJ1(OKH''[!TN H&KZ,L\S&>*EO)D%;_"6 )A,E22H*!@WBGJZON$][X."!3A2Y+Q$ MYG/JCGZQ.^K9U759UE><5O'9DM+$UX&AG'='X:%\4_[F^^G5#&<\7N@C2WT\ M*M0&VYZ[*E2^DEY-8+ I(S*[1'EZN,EAJK7#<7 VY,\&.,&Y\!#5_L3XP3[4 M_-'T= 1<1_HCO, .VC61LS?,.CM2WGHR?U#TP)V/1V2KG-WH#6^RLRVE7U\9 MP*)Z2_#@E=@_9(C,QV6-RS?G#84+%PXC]#?#*@\1\!(%&+&B*7Q0+^F5_&A8 MW706JCM7WFUW@OT LG:L*.A]%D$V8GJE"3.3.*0ZTH(5,#G7/% MMB4E#\=] M".6U"(F2D^9]IC;SIWQ_QTGU?C4;3NE-I\F\C(Y#MXH^S-Z61$!@+QS"[(SX MC6XA//U+Q*:'KQ1M!]YZ>])IM]Z#T=BO<*B/-KH^*'"5CZU%^N1R MZJ,U!C*H[;HX3@WTL;46XMOL>4_T9T^I6LQG%>&>DUMZ8C95]WF M;CJ\J!8O?+(/ ML_XV/T6*.L8 $ MG7-EGK/(',G3(A?;C+;H'@R3OR@)[?F>5*I;R;!MQ]9[+GHV3 *8\)]ESLK'TOA^U"\PYJ4O]9S#5V2:+_78Y$NHWPE MBCLJLAS/W?$07??Z-,&5:URQ!8XW[(P(@?.MZVA %0)4QU<%=P\GG2,!IPF& M"P^EEU!$'L41GV3_N/!;,';)/TK(@A)J"5J4D;W7V%$R%K^1'C*Q]E\X:.T% M=$X/^7UG5K;/R ?+UKQX87$Y)?*DG#(\Y/?YPO[$%@".0KBL#4QR/KQ/L!U8 MMFG'30)>2 *\3*99Y4X M56?GCFGW4,XO;W>3D3_M>C00\)WD).^K[C/[-"C&5V#^-G:WK\%(*.!CPMC% M$Z)RCPHN7J8%7%7(1\0PGQ#C9?/YYU_L[D2"J#9MG1OG?+4VG#<-:]B[:*WL M2TI%DY2.M@W[(ZZ"JZHK%WRV;3VO5(#1O"=I3$\@LP"-(JP2OUC&+'U2-D-? M!Q&+6::-K*6*S/IZ& Y&4QM?:>]/NDW86P. V_-TFRY"'RU;?I'U!7I3L&9X MJ(>]Y^H@S]C60./MF[@\-:R?BN076M@W2?HWW44[MB!)HEL&9F=)@VI>@T?N M@V%=LTYW.CCI)G!62X^:$F*3E?64&TOH(,>L9%R"9AB1IWXI,/64%\ V+F\H MIYKZG,2/)OFAPN5'-.L'J"_RRIJS_> 937TY$_M*Q+ CM0;UW9BLZCP3>HPB MS *O\V8-_&'$R7O55;!K]0(NK.&,,@Z 1S2&[L^YLKEC?9$M M#-/S-5D3^*CUUL&4?6P7P\P2B8^J'IXUGN\S'3\JOY/D#+N5A+@2KB.#1TL. MK'X#[KT&9X8_";9$UGMD>4<.P2:J@(.^ GCZ)6[.?E(U\\NE\8PUI%M<2R+U MHM!H-5!-%ZJK=V=^M:4@NGOK2RO 1)!M(%K/*^H2@;2$1GM5Y7BF5@I-K]MN MC(-GLK]L6*(.W;;3QT(F<24'T&#?F^>41A]:>/%RP<-5%F)$[:\P_-C^JO/T M8(O:N%S.V?BM>^^\I @+K#2A$+/MH<5IM\WGV_5RCE2^_:#.QN [5J9M;_;) M$%$<('<7D\;AM2@=XJ'J^U!U0;U@('[XY MM!]WA4E6&I[F_4UEG%#U<(.BOM!%**D[ZQ9@@O,+67^ D03>56-+E@=,I3DB MLH*8/!:V@0^=0TLP<"S&BSWICP8[36[ 6N( ]>5J1O\D1GR-NGKB.=?VX?N: M=60TZ%!%J:,'%GO&J&[*ICL7N0VKF:.ZV1^UF>D()O:>LZD3!\C/O*?C(1,U M&[BLTX3%)M*GLL6%CS9Q-9?F^:7?XBJZC]AZ;SWGB>#+CK;2>%6@&RB69]>5 M>EVV!^5RU09'6^Y3_:^O$/\+T]DD:KN10THUG6HTN/:XP5AU_.OH3-(&C2/\ MAF2IZ70B]C#=W_(,,&'.UH/6K,?]+Y_D$GS*07'6YOP4QH?E4"J%/TS)+6F15UJ;EEI&50PVZ%IE"?0\%>>[X6^IA)HX.=4VE45#F_&-Y<@1O"5GS,:=5M?4PP6;W, M34B7AO<8]\DY%@_5B:\XOC\E->! ^.UGZ8Y_QQOG0D+0[^AK==ZV,-IES5[ MI*\$SWCK\8S(L73LDAW=(3WHJ'W[9O&L!Q7<<K3D::=D:[P-%*QU)EZIP.8PT.]Q),%6XE[=_(.J MC:FKN8=!#=Z#)_GFP'3$Y;JP@]S&-N!>#VV2XMJ8)T-0]OWBX4R$8R=+P 2>N^]J_] ]NF;% MTN( CG+BAOH X8\3MAP^R,#+> ?J5UAU"MX#V]<^::Y_]TQW_6?[YFM/O)NH MF3582P LJ*-I%,]D.7;/%7Q@-9N',MF'%LN\%W=]C=JQG?;FAR<&>!SO/CSQ M:9>WQYN5-A(X?NX_N[434 ]*:S^H M!AQEJF0\3SP(*O(:G"7P4%W\^%&N]/"%J,]EG*P1-<>$Q\/IETX*JVXR%@<2:HNT PT!S5;!F($!0'=[M M-R)*9W<1=2"+>X8Z&<4'/ %CLA%?6RM_GS0.]_=GWX"!UY;M:#C&08AB^^VD M6?*QOZ:TMV@ ]7GOV"[U5.9B9CSYRK[2/&:Z,R7LG4C[QQKM5VK7X]%0^]:, MEVFL^G"/?(A5%^(E#. *FOM6 (^"V=&NF&A3^T.YND7=.B_@)NM/V3K7D&:; M9I'Y9>_Y9_,;3UU>@+BL/VL; 1>V:1)!-DY-G,"<@_ND\_30ZL"Z%#I/G*AW MX%,?&8UV0Z2ZW'+>V79G.CM_>3.)7\,GT.(\EQCS!%=%ZH;L=RRL-9KA2 M+_7(X9\T*CU.\1).A@_=WARO;#K'*YWC=15SO/A(0.3+/S[-9 M&OS$2XNYA&51DB)Q B/H;_%;^<.(6X;>5+NA/*FAG5:?W8VR'FJY"G32GD)V MEG:>+J]#G.4=X'^O500?52!DXIE" >DK6IZT4=[$5E[5[ X:S=Z<2#Z3&F6+ MF.>-=,X79Q(YIJR@.PT 9.*9=#UL54KZM,3B?M&PK#+J:5AOGDT^W)*S7G?I[KHKLR:Q MDW*%[ *A[6!.);<$V((!1G*SK#<&-<,2.MFA768 9&)+BM+I#D,DMXY25=HI<;?K*G$YN MB6#7N-$<+WL3 9")+=5" [5GHQVAARI1Z-:0<2N'0\C$ECJ> M%1KBDM%1G&GG3*&4)W<+^/;$EK:HD"N,1F)?[^R*]KK?+W!U)8!I[(4NI@B.PZT.GB86CM6P F#;OJ.*\?Q^ MSEP\/%,F2LFC87]&D:PT'99754;0B(+R[44OWU]V-\,P^J%O70OY14/= MFLMPR"^^=9E3\OU\4%BRB#]C+"[4UX+UCB8;[^2'BC62Z?)6R;&-;6F,Y8MR MA4;A<,8SD_ANA1\F&KSOL@T8PS2TB@2O*YZOY7PG&[SM91UF06-4MK],&^25-[JAI+\?B]GJ^&05BK=0/8!N=6Z8^;X?:!!"%MQX5KMQ_ M%,%_\GQ-&.<:K>U@S59,S2D@K3:9'[RC0=X[:;SJV5C)1QF"&S#J1-1-O$L4 MF?,TCFR1VR S:TJ:J_)67>-;DO9P,H/O7,PH^*5WD@N_*398GM KJANR0]I& M<^C7*7RV.JH+:+=KZR92;65S0W2&B\^(?-0'Q)4R+X:L3Z/5FBC!ZJD-#PY M&)8X)AH

2P/NN]/VZ+P?B*[)#K"V*B\$XF\&OP-(//_SS ;[ (>AX\@F, M=46[@FM ##ZT?>^[K&TE\332=0C6Q5OT'/"?>+Q(C<%R\=_^]L33/[ZXZ*>+ MA&-8-1@-*/*7V3RZ;W1]%UXH1]QQN&"3#G7;\:3:!SZ"^_T;4N;OB)0?Q>V/8ZOT M$_Y'HD^>A"^CX&TNB>@]QT5/0E\_$RF5CC]-.N"MX<;VX/WTR@[B1" X]-%V MHK0,+THG>)R^>8Q+I *1"L1O)Q !S)\RPH?\NHC['V5M0+MHGVYBV-$Q 0SG MO^T(2A-]WH"-]7S')J@^!.RUZ0)BQ!<%W_H%/2*4IE:;?4)I$ M.W(B(BOK)TG+FG5W (&83LGZW7]%3P?X;=X*SP3E;___47Y4_R[#^^/_I.F%Y\: M,&Q18H&@PWF=;=B3L#KC1:U1?'?.<3R-]:%ZX1AVV7L[YXN[F@8S&ID-%476 M97YB9BETQ2K??G1>:%[_HDL%<]2CJ2P/]0JW$7M* \ROC39YK3JZ*;'K *VT M-UE]%.P\M:&\'!-YW;VFA;P7#[H_Y$X?/M\K"I,'Y\S"+&RS-T,PX]S8>^[7_ M3M12\^0T.+PBNJ2%3V16CF;$4*?YU]$S[:44E_5'E8\G/8<.EJ1B1V>C[011 M\O[ !T*T_QJ<6A0#!;9OB!G9-\#;1"D:@Q19J5%.Z)E4TNAEWBF"P&+A N\? MHPW6C6S!>:M)8&MP+/3)^D3-=?Q5O'8Q+E#R5XK#B])A'OB*!VAZ=*9&,YK" M.*W8A9>J@)9 26PT\"-<7X0]F&T)M-%FXNW" M8I@8%9H)ER#MRU4*TIR;N2$W$7X]33=* :Y%D@$16@3>JR*=S]*=K0B5(8OC"><'TUG;,+?# M FPFCMUC+[1Z.3X:%I"!9Q]RT5^C-#^]SN1:ZPEJ^[&3\U31H_IF3O [KE<]FQ#3W $QH][- L;LOJ^V/+AX'7O M,C$>,A 1C)798R(#4'&7@E(;J%GQEB$1_A55J=J^ M"[#O_L_>N(:VIB/%U7(6,%0S)D"Z"@QJ"U9O/52Q/$H.A?F@W]\:&HU9%G+H MOEH"YOH+<8W /Z?A'-[W[,,'<6U&],FCX-%I-"F&>2B2R5'W-/57' @]+&W_ M2FP?(#W&'9^$-./XZ_XY>/Z>_.M4G)X$*4\J&$X>;X-'RH! !TUU^#TRUK[' M)2^0YWY::7(2"SZ"\@L@G+XG7;C$Y&P(-@9\?:CMI%3H:;3W):P3]SDJQ?HG M8OVYX#U^3](I(:Z $!AZ3^532EP!)5+=="6$2'73E1 "Z*9LJINN@1*I;KH2 M0J2ZZ4H(D=I-UT*)5#=="2%2W70EA,"P>SREQ%50XCZ?1OD^D!!1VN#C#-3W M!%D_;]/T&S;]<>',&][?KQXR%VY>]5,DG&8 +VQ#_!RL_-0:_3/1\CGR<6M8 M247HEX)-?R9:4A%*12@]A5(12D7H?ML5'>WG_^7J1$?:,) M@-Y?UC!Z+YG;,#OS/53^6LV=ZNE43W^"GM[G(._#ZMAJFXG2V3.'=O17+.#' M9.MX+ >!WL4_I,K\%Y5YR@NIRO^#5/Z7!3=>P>PQ]R;_/2_W^*_*/4;;JC*=U3>4_I_DJZPQ*_VZ;[1\G[Q8VY5]/]1:LL.2%, M$"1)EI^VE?MJ8=YHN>(\TO;^&IW[-?LS+=N]6OOD1[M_K\ON9_/OT2- M2IQ/6^,1CX;S76S^>>YLL?W'- DJ:QLIV?#M,/5QV2Z4]#&W$5!>021;\B=> M>:Z\N=W&H7=#/Q;H1$<-..^K[PBS:W4G]FK0LA<0E-( MLVRN:.ZV8Y1:RA+/2L-J6X"#":EO/\@[E,1339%JBM2F>%7[N*^P*>I#9=7O M!2N=ZQ1#TEOROHO7+Z(I2,LP"ZAG]_3.SLUM:B13)>4>T!1YX/GE[G+TGZ4J M]HN7Y<@K3Q7'ARJ.3T]'^V+%\04F!CTA6XZSU54V+ AB?=VG^*)X$<71SJ(5 MW._1AHY4EUO*=MJDU((3C3'\VP\,OZ.P9(._BW+7%U\4_EXW@17'=J-VRK+F MW=J-_F^4\_3K[_D!/\MPF_O"S?G>E&U5G@>XU^9SSE-HR.,Y7F-CO"U5P!'N@P M2)H1T/]CE,9ZWM1_"=.1^J M2+;=Z^:$!>HKZDR1Y('3V3$ D<2W'\1=CDS.BOJ=;^12O9.F^?S1T:%/TSM% MTVMS+$?1+"[5>:IKS%OUG@(024%']'6!Y%3KI%KG3[9V?IN8U:=I';;:];OU MD%+92G='J@PCC*P:U#HP_(7=D>CKO.'?1?&D"4AI E(:2?M\-:1H4L-JX[D= M:S+L')_8#&45H-,%@W)D_G77;&DNTS7F,K6CD>V0CS+_@O/=_R=-:+IB99^: MEK][("V^&($Z_5SPJU'?*%V'ZZ'FU@M#AQUT6P-F3L?!+PS/_8Z7H:F IQ&K MWRAB]:* ES>6,AEX%9/%E9WGCNV*TE45(.#4MQ^I%> M,1/*P-?U#6NB1'V%D^/1H!4 X8;!'/0.)])*%S-0C]0XC0+O,7[3E")I"C?R:SB\%S&EC.>*AT",D#2,C F UXF.[89 M-V<"?W>E^$=SS_$ _L#R&?"?YFF2>P#FO0SO2!G+]J!41GVU>$\2HV?#/_"" M8/L6_ 3P/Y!U47*B)4B1S&7,2.@R >\>%@66^-]_I!=/OD)%P#=]/[]"]R%: M>XS*ULP5KSGPKT45L,1)*2D5ZY$V[X"U]5?5K"7)&L<7)[0[J_/!J* )7*? M5"(9P*$&) FD[Z7I=+O.V(?1B3BA4VDF9K5QUJMPN$H72Z4 GPU,YMN/+'D' M3)\$J>XRCN2N) %.DS3"?6-@*(10_+QH&(!I1VWBI:A-_+&7<(9 [S)0,B(B M0]3?9UZC1/9O^",TR55[%%^F2<2\M6;UH&]P6NBWJV%Y/E[7>]]^ !_A94W" M1RST&12[3O/PDRCVQ)@\)5T7']#!9DAR^L 7"M5*C3/&-C@$T/MD#Y(#Z5[4 M,!:<0_%J!1.;;> ]0GS+R,?NZ968:?'?8BA[.,H&/ETYN[__3^/A@DG;DKWC5!/MK4?8HQ'-KXB(?&L8EX& M;_[.&P$?NOMMYO+WV>- A>_'9JH0$1D,<$_^K\S)SQ A"6R:_!8YP=G>IT , M2?:^[[]V^,R)1ROO/_S)T.0]:3Q[]1W'[B/#&/RZWUD6N\]>B%8G :XHR/5 MF?_P&7#P K7T7T-;.-?R_5=?&?\*'P0D%2@2XU&W_/U')SP$<0O6,X3>$52[ M\'(?*I(CU_.OX?S'9#M'#3[2,'.!H"0:STOS+$T*\RR*Y>?\(B?,48'(Y3!> MSE)9ZEO\5O[@X%J87>!H2Y>X,;TNC,O5!I&M]J >SSX%#KWJ-HH-3NLWMK,MD>5FDP@T]Q1T+'=FB-G)+MGB AL9 ME>%40BL* ,6)IZ!8UL G='>*HA5,:Z"8R-LFQ\R).?X44AGUU\5)RZ(XRM]4 M&_12'G>&/0!)/H7,2L2H0^R;83+S[=H9]S! MNZTQBV H?":&/04=$;.)--!WMJXA?,-:!X(Y9^%#DY@:R@S9Q,/2"O6%"3/T M-^LB;L$])3'5D:FE/-%*&[0AZ*5)7_:]YER!VT>?@L[;#EV8V[K$XBHOV UY M;M(%N( D4D?25"I418_B&@$F;_(KJ[/J -ULICWXS 12D5&QU<[B75I?9[?\@JSTU7D1 M0B:1RE3[Y&INM:MHI[R=YT)FL76F"@1-(-5#2J7!.FC;>G&[&V#]5B47>G"E M2:06Q0&&B;3=9?EV!]?G[$C?E>!3DTCEB5ES+6IS1S==NI??+*TR58M $TB5 M53NG,6MVRU;HPDC^B*[] %UL0ZN*]V%KU 3Z1U*N495K_@;0OQZ0-CE0400^,X'^]=BH MC 4]/^:T\5@.IG65J0GPF4GTAZ9NU^6V7V3'4Y9KA0VA:!)]*MR*"YJ!<7@ M^ W!5VF-Y,057$ 2_0:Y%6OK2J6F^UM_YTQ=U[:[O3F51/\N/_*6_K*31:55 M+E];$_S<:REQ;Y$GBD(?D>VM7R,Y'ZTW>H5-U:2$7MRCX(GRJ;J3Q5!VVFAE M+F4EK!!(ALWLBQ^?\,G(<'8MVQ+0]7@W5&>C'='>PM=C":*JIE/2\7RP0XO MB&2J4M;K]2 HGB 5,6VAX7 ]&;$#]+#;;C>[TYG=Q^H2)5!'.PK7#(J.U,[7P> MP2K[3(S'D#4?P9L]GERR9K./U"7PT\1FXBO=QY ]1NLL)L6*K(<^2TQ+I?Y ML8-]Q/@Q*,?@;C/;,&E]7+/',W-4S8=\!)K8_GH1T+XPRU>X!M-TY74E9XAC M!KA8B3V%\T8+KZ"&G5]1=$_P[TV8BBHQ13X*0R3T%1%X"J#=XKN@+'CJCQKIM]B!H8D^; MM63AN5$^QW5*ZJ#7ZBIHA8"@29+B^?)L,6K4J_H SV\*^;+=YA?,'$.3^V5;-@R2\):KBH0-($!M+"L M\8-Z'I!**'$KKI.S)EKTU"0*:G53+_J87N5P"LO)6[I.M[E55!*H:PY(;XY'&KAP669;5UM4P:ZMEQAD$$#2Q,8;)F4*KAVXX MLY3E%\O2N+3R(M#$QH:BW1UJ@ IL49SZ5G6' LFESAQ%YKJG;G.D72>BIR;V91=+&K[L,#5.6QI#I:VX MM>PH DWL:]!J;>413ZS9=:_%X-AVW%3G$6B2MK:ZS D&4_?UBM43=X$X 38] M@"62^\J6T4)MV)-S 1>P@*)O-DAE T.3I M/FBH7DC)_2+78?6A$I8XWNM'CTT>[\T#>K$[BC:6/-^' M-]V?=,=N9E@O4U.#(EA*M(7G LYO.<%G?3#U6XWEOS(USK7$G1EB"$QRZ MM61X;;KD!CR'5/.LD!>[X+G9)!T&;<)N$,-N7^<'$X3JE\"QNXE $T_EJ!6/ M]D,NSR& !2J,T')08 L#T 1_S2:RMFP-=9]%9OILS7[G-G0D@DUJQ0E57I.+PK*L MCX="9]&:%',^ 8AVQLS$N*VD];<5'#4UB6QM5F4NG 80-(&$NF:Y%(?U7=U$ MY*'(LI61L8Z>FD!"I=B=<_BL!3RVO*-E9]GNI!R#)I& +]3<@I3T)E=<=FJ5 MKB+S+JI$L DD%,K#W""0)C+74?K+>25;RQ-4!)M$0EO/#Z>^AH0H7IF$G3+6 MM&K @\#.&'MBBV\R='Z,<>$."<]G-*EWBQH=5&67RZCIR:14&#+ZW$@\P37R.NEQ:Y)X6H^ M6FP2"?BFL\@1LA'JDLYP/%''T)T D'#&C*,H9^WQVRJB(]N9U%V:K8V<[4'0 MQ,;:^7&77LGF4,=K:"S/]>+8((AIGD VD+KG++G5 MA B6-L9*%5;;8LYOD/O!C%L8F-+ \UGLQ[KLAU1J,A+/KLKD-$2\(2NL9M= MN\YZ7(7S9YWZH+GL6-,&@#UCS&%Y(]]3\G(%U1:CF3Z9XH,"<$^Q,]86 MO$V#PZ'3WRCE.BHI6#$"32!!;$Q6O8&UR+&\TNYUU$&5 MNM&1]HXH($ #S^N]"#:!A)W!,FYQT>?8AF\Z757-9N>#"#;)XNN)M\$XE>ER MX4J<9=>YT32$HG/&^O.&B_9R)N=QMN-Z=)ZIZ=L.5!]GS#_549I-V74DM,$. M:&&8S8TY,8"@"22,!NWMT%^M:+9!^B-^4G1"#8^>FCA,74$5E^4E0J%(:V2H M9I%=H5;TU#,XF):WZY7!2>A@BB-X$>T)-G#3\3-6G:(7/9L:C3N\"GL'/6'7^>+A855H[1I>T5B5K=H==#9B5^!FKKDUW-"^OJR;*6W9)$&:Y M8KD10-#$OJ1J;S(7,6G-F7+8K;>8BD9UHP4D^0 M]RL[#ZN/T/%6F,ZJ*Y_= M D\5/V?4"4Z!9OJ(P39*\P6]:DH]M="#H(FG5CEKE,=*_I8+7425LRZ_<5T% M@B:]!<95*:F&^_J FPC.I-29#8O1 A)& L&H"-.U/4Z73(0;C28:,UQ$H$DC MH5:V5^(6X7"V(B,L@JVS?'\>PR8$M^+,EW5L8&OLNN$%'2I?ZJC; A)"RI MGFJ-Z:'+A;35=$F<'D*C"B(A&048U 8-O MW2-;J.YC_!#8,\RL0 'DGC-"NQV5JP0BHR,$MZT.M;Y:'D:@2?YJ"S;9%,9M MM*-37LME[1"V 31A+'5D"59+K!% M:S0,"MM\.%LR$/;,H4<.Y'DVMZBBU')78[;-]C;TP'//F*$[?]6HC&M(H*^[ MY4:MT@JKX38"3?KX:'\&',9\#1UX!1)K;SS@$_4@:$)RNH-%8;.QL0K:(>93 M)ZNQ-MF.GII$ L'U6TBV#L@0UMU*/FSEPE(YADT@H=N9A-GBTNMP>'Y8'>$F M$)!. &&32/"8ILAN^EL!U;!00WN3PJ@(_%?\C VHR@N^7/0E0JGTS$G9>O7=DNM)99=%UBU"6)[2JV'($F]H5.-=*4M**/\I37+JU91Y#I ((F UAL M,.T;6%5F!P3?Q==CGU?L'@1-JD7*%!=8KB%P%&D4F]@H:Q!NM( D'RB=MESS MM65#[Y1H32ALZEQ5![!G++4I[07+^B+0V H_S'<7=9NJ0W112;5H;+;9F=I%AO2B-(5DL[K9KO; MZ/?9^I2RHC4*CW+RWY%N@C6*+9L-BB^6Y64=F%SZPRWM/\RD'GBWHJFV( MDN/&]^=MVY-*FBL8MNL[TA"\K6 F'UNY6*.S!M]SN/64WT\0XVBWN+IMLO$ MB06:Y4LBX[T -X=@V+>,Y K\"JS#"!_XL2+>!=Z:$F'1[:M%:N MAK K33ZC%<[#?9Y6&*I21E!Y2Y%@*AQX?I)=]SESBQ LWES9%LS'>YP:"#-S M7I?" U/S7/!MP[ #]_LUZ9,H]_N8]!(/ 1; .OF5*WT__'#Z5I@BLD\/@-^S#Q_$R2C1)X]R5DX2X_ MR+V4B'^2L7'R?!L\4P9D.F#M\#L"4_R_QRD^ <#33S-K]ME.T8L/H/P"*$S? MDRZ<4G-6O\2 X(]O2NC:__NNB@CTGL930EP!(;![(B7$-1""O">)E!!70(A4 M-5T)(;#[7#8EQ!40(GN?>[%\,25$JIK^+$( U902XAH(D;]/Z7 -=$@UTY40 M KLG4T)< R%R]R\V#4GID&JF/XL0V#V5$N(:")&_)U)W[AH(D:JF*R%$:C1= M"2'H>RR]G[L&0J2JZ4H(D:JF*R%$_AY]L>MK2HA4-?U9A,#NB?1^[AH(0:<. MW740 HUZ.J6$^"A"O'Y.S[,ZZF<9?Y^'"/H-B+CH ?GN+=-/=QRWL'NT=,$V MX'[^]QO^[1>W0=W3E^V0#K?QGESQPZX7*=%.B';91M9AAZGW\Q]3"E MVA52+7]/I$2[-:)!4;NL.?)>JC&"X)N^ >NW;H5TE[3 /D)./\'^?'-EV1$? MOUIGEO+$^]0 ]:*CF'+%'\@5^<^>*W8C3/%R3.5ZF2*-7OQQ2N"7 ^F?L.5; M$_R?%<3]F5CY(\7CY3JP/Y,1?E:4]6=BY<\4C_3T>&MAT)^)E#]2.E[.G_HS M&>$GQ2E_)E)N6CK^A-ATQU,E)XU*WT)4^MW7$)/A7:9F"?>W0NY/NS^Z<. X MO?6[Q%7MA0.[[R7:T/9XX\-HEL9K;W#S?[J,7GVV6=>19,EQ;N=:/DTXBUOC MFJ9MI32[K80S!BP'ID]_X*GX6U#NZI/.;C!]*\A^9F6\+="^-3?/XQ+L&"_;\,HQ@U3O23)FJ!Y*;7?$/FX87+7@(ME2IE_-6WW9"99 M2O2?13YNF.1/!N.EM/YYD.2&J5V#\)+KN2G!7Q]7N6%Z?[!T7SC4\FIBOQA$ M6?""KCBV;XEPF*#M?/\O09 D6?[GF>U^4B@E$0E\D7 %WN M(9K<:,N9DB1$ M4QWCW1/87?P#CN+H<[1]*Q:N.D+ZP7NZ>!E<8D__?%]F/QJV[/ "O-K.^)86#X;EP _S@<=;(N^(32DG;@C"?P_?S]&=JH+KJWF M[W-UP<6+]6Y:%\0Y4J>*@,'[#-TJLPMT+(^"H+FA9Q:G7)\B(*MCO:+VFB*[ MMFI#0J[8ZG3% $5 ??N13;7 !VB!W\DBN'1-XDTK@8>4.QC3KEG[B/9!(=B, M%_:X#LHA[08S&#JE$E6[0H7 EX$>\-U5#=7P;9&MBZL%.H>60?[;#YQ [P@: M2[7"N[7"A4LZ/U]/FQ)5E M7?C[&W'_ ]'[G!-G1YC>FH5ZK=,1 L0\"S%]44BH)(0FT,#TZU^5<'?;#?9R MVV $U(Y[UNVVJR555N:36?5D5@:/&+#ND9ZYCH:)/Q*[TZ*@9_E#.]ILD>P4'/5%LL5<,("0W7NS]79N!KPEP>+WS&" MHWS_JK77?R-)1_/AG M/W8;35.O"/T*+[6WZT# _0X0MRF(-'X'C^J\7YGD"TP5&Y)]7QD5]$Z-3\ C M]^4[SA$/#'YC\(&V&Q\/,%[O8W7?,'#<]'[$%.W%JNO[CF$I;%CJM1>:.L=3 M2$^PBQ*>[PK;C6466SD)+TU6TS'<=Q!X# OT TEC"!4^3E;>$D'Q3RVD;@T5 MZJ6*,W-&S:FP+3?KM(.ORD,]A>>)_G:]+CC\=(V)?J7"U1I,!)(C!(+Z\IW MV >.^6P/?_N%/9=*/=GS8/%C8V7*> NXED$&;( _-0-8SYS^O+#T%29]SMW* MJ9IRVA)/DLI"XJ@W1OI[\42(]$TY;Q]R"3\BKB/Q.,,&5EE=Y-O8EFE1E*U9V-@U9 ;R^RQ&O2D41Z!Q M\2.W]$WYPED R.>=5'W/3$FG;\IIHZV1_B+X1>3H>8*V9U3I:MBM^;)3FV!B MAQ.5M2%:=>6#5.D'8[1MN.3JK8;."L#U6*//=YQ2'\9HD!5%01I"B0]XN71Q MI\C+?>QD^-Y.UFZ+[.0Y,SAS&WE#E^1B=["B=N-5$TCQWUA2[A^AO56 M*X:1*2"G<"%9(!8W'2SN!6)6!]-;5378EJ3L0.$KC+Q9+>UN'+-"TA<%K0B? MTB"+*^*/D2E<8)E>M5L,T;L;R%S M_?G^]H8H[90QUZ5$":%)>'K&C1\11&I@:J;B;S-K,YQEW&>US!GS5R\#E)7T MKJRD>YOR%?'12'_O@5V^71(9Z>\]4,+7Q?S^=88+:*^7[CU^,TS5G?H@CMU+ MON>(/^.OQYMF@B""36E>NXFV65(Z3"VLQ-&ZC^4]*C*CD=^5SKINEH=%ZGL/K.KMDJ=(?Q'\IH[Q3'WP=DZ:\SRQ6A N2H&SK&L8 M0XER@3=&9"Z$L5IRJ2\*UA!:W$S]:IJ!X]6;@-G\E)XTNYN6$#6T K/A1+*I M7FC3]SM^N)5"P5M:UM#*CL"RHTZU$K_E8_R M_^R&(O*WU'Y\'N#C70%RU?- MV9[4YAF-+G!DGIM@6SLGNV11L 75@#9/??E.LV]C8^^9=+V:.N)XX2$1.WUZ M57#H98"SL+TMB)]KNE"I7; WB82A#6<@XP//-Q37W*&R8U1VC,J.4?(;*CM& M9@\T\<(%NAAU;<8_L2:9CP1#'M5Y/<.8@ M&#O2AN_ENS('.6>:S*&"#%20<7%97 ][C2P!51&C*F)D"L@IH"KB%,6DE[H+ M^FTA:#5PK.HHJAO6D%07)%U3<"L'0U!(I:,8%,%-&F21-E(>>=[/I@C0N2@B MF#_W?NJWN<\N((ER2^_(@CC5@3QU^-987,?N,V&5/]U]WA#=G#)6N1/YTYD2 M),SRD_+> ):,!QG=]QQ4Y8NJ?%&5+]+?&R)S;Y>S1?I[#PSL=1&MJ2\4^51V MM6FZG@]3.A_#J"+XE?;9 QIP]JUCCL3DZW&7DDIN';/J.%#K1E_W_6Q7QC%( MJQ(/#(?J0U!]""KF1>I["^3F[7*82'\1_*:.>$Q]C'9.MO'](5G!+N M#_F@U5E#D(!EN?@#1G(()%!E[KLCA\M&OA< B1.SI>^W;(O:&IBB^A.A[6I> M1=6J/"X8B6537[Z3#RR)GY>5M,@24$8]JNI,>_U.#X2*Z0)-4'PW%E'P>&QF M3>WE4"E+-N8HY<*&<_DJ/C'^>'.M;$+SQ8NNXJU4-=E)->)]5#N< ?_XR)^_ M\^-M.' 4U3YV Q8_-UN:Q@Y+UE;%])59J7!:F9?Q6$@$W(53!(VJ?5"=[<5E M<44<-3(%Y*91G6TZ_/0YF.]/],Z3TG82YI:NBIEU1\]*..]8\W7BG7/(.R-( M2HLL+DVV7Q,D?0;O_HD0-6**P4 I+RA)"<96NT\3N%E)-A"0H"?QPQP>!%"H M0AI52%\AY_^)J++9K'N-C@/J6'FYC5?0M$NV;22H\I@<@#HEWTH5=:(0\&;N MA0]FP W,%;3.#9II;Y%Y;\[[Y$LN?] M+R@25/_PV2762/\/R'ZD_W>QV'MJ'^G_[PP_4O^[6.O]J1Q2_]]I?:3^=['6 M>\H8J?\!_4]]H1@_G49.9,=#M62K7GBZ4]^?^3R>7B^Z*W71[K=\J;W( M]IAYV[38ZOM+2U]Z&SQARH/X,: 'IK82!*8>ZT-29]("85OO*YM7&\6:K7)0 MWW*T%2VT7+1L9-L+SEZHC,$H5H7]FO,%VG4$=%'9S"2B1 M);K8LD#I1H(WJ#,UPIM/J()'>)-JMO[,^,.0QKI267464ALG0;MG[":5=1?B M3U)"?TBD(?AY+_."3IZ/T>X(?LY7?W\FS"CE9B8S990=MBWNIFQ6S\[K^Y@% M\N\XQ:+2_%LIS?];??;(-8 V$G^5K<6_S"LV;)V>40)XQWE3\:>S#(D_9* J M__T?%>5R?6H9_W,@)6,@U;Q(M<%G(>DS6?W7^4OU+SW?RR5T\8'(\0P<[H6&N%(5_*K#S8ZG<4H ?Q@_S&QX[$CN 8= MSX?>]X('W$]80[>4%MPTI=L44L[$PG%7W M@XWNS@%!>(72?(HB1,$L=XNY:+M6 %[:0#\/CXYD$J4*C\YQG/G,_5X1R?S&I-40*#5GT! M&KO>6$]AD%0%$9>EYK61)1(=HK*:+2=L+PF28$87^8"QJ&4YBI$^!YN.97@A M;'I7>M>VB\^GY)P;6'71&E-$I>9Y((7'17JKN]9G\V)@+?ME9A.90IO+\PG\ MP 0OCG[ J<,N!0B $ "=[RZ62\_W6@'HU7RO(C8T-\Z =K!H*;)6#A?F1#6% M%)J(+6:+I49OA6658?'I%A M.8F'DHPO^H'$281'%[V6Y=+V^9D!$=JL/<6C M^:BY7;8F8L.JT\.E4)-$7>JD,*H)IYW:PIC,="'J3@K98."I^&@/(M27[P2. M/5#,9U-A-Y0>EK(LL#U9&S\VUJ:,MV_:DP$;X$_- &@H(?B="<'W-N4K:K&" M]/<>&J;<;E\4I+_WT.7DNIN9G*NT@GI26L'()';Z_)":BO&NTZF;4E:M*EA] MT&2\[0<9VFH01$"+)P%C\UBRGC90[ @DOVOO0R[A1\1U+!5$RZVVNM)FL$(Q MRMO,:&(/94/&*9@*0AWA7Q%JO+^*]*ZFG++&+\CI??@&F+N:\A7U!D'ZB^#W M;AMZG")J>T80-TR?7N=V!B&)V;9? +A&:8L/'J5^,$C+>ZZ=6Q&-%>;P87>* M,S-O@:]AD :YX!N-TAY/=74].:+ D/+!3F:UCEK[\<@^W),\4$27!:>Q)8]$$\BB)=;!/[*G(+] M!J4'II[A)D])]BI'MB7=G,&S$5/K"V5?9_+CC;^N2KR,TY #Y5C4#1=UP[V\ M+*Z'3D66<*YB;"2+*V-FD2D@IW#^NN#TF$*:H]ASDKP7"%H+$U(WI=92ML"N M'%JX1YK\+ E:(2=\;U'KZ;G26X&K]$KFBNCE6S&3-"W_+1#2IRUG38\I7#53 M?0%GO)T3FF-*(K CO*),X;$]N<[XQMBO%-&;)<2+80VX>D9-WY$ M$*F!J9F*O\VLS7"6<9^50F?,QUKH &4MO3-KZ=ZF?$5T-=+?>R"?;Y=C1OI[ M#XSQ=1'#?YVS>]C5L<''+Y:INE,?Q,%[R?<<\6?\]7A131!$L+O4:Q[<;C.0,(7]4Z]F0J*"TSY>FA:I+[W0+K>+K>*]!?! M;^H(T=1';^=D0<\3K-6RU8WHMFJL$(E"7>L*9EB;&3!8N^5.]Q%Q< M &FC)].,*J]><)SCQZ4=/>:;TE8T>)['I[0?(GK&A"TO8.XE-".<'@CCLY(;ZW-Y)@4::9'$][#6R!%1DC(J,D2D@ MIW#S1<:I#T3/P:F?)NY403?:\;P3666YMZ.D14?>ZDG43"*K)5$= 10M%FWX>+>PEQ#C$KZ"A_%J%N&J#29 MWBW0]K=:H_TI.X(;XJROB)KV@0: ULK_PE+?8<\^U2RTA_[X$HOET^ M&.GO/;"[B,2],1*W]S/8>O.QVE!O8-AJVVI:3JL34<*.+SNYKHSG'NE#A:I[STPJK=+G"+]1?"+V,[4LYWO"-#* W$Z+EMNTQI.MAPO M<4[!%'D8H#WRGC<:H5V\:/;2@'%Q :2-K$3N#U6M7A/+=0'W=Z)2U5/[L*WM M;G2UAKHTXY;FQL= _HP6*5Z3A]V0Z3?M12JMD"8,6/%< !*;4#UIZC^ M%"4[H_I35'^*3 '5G]YM_2FRA+O.1T^3+%)&R:7Y=+@'0L5T@28HOAN+*'@\ M)^;:-(&7U5I-J/LZW16K'8?MOC/U_*6[H.(]5#790C6\(&B',^ ?'_GS=[_2 M+(]LO]U:(U+41GF),=U9>T%K?0G?QMMO3L:)+]^I!S)W7QWVTF2/MT"KHD)5 M9 K(39^X0@-UP[TXB_LYWMELC:VJ4A6S LAKTPBK695FR"?>.7>/WCF]U9N7 M!JCT2B9M5'&:X>K3ZEH_![ZF:A!*46N,"^;2F51SX7K>KZ\A?,&:5XZZ*^Q* MDTW> N-_JP6OUYL5\#F@(E :Y0=8:R*T1^$(+P99L3%+8B*8,$ ]4.QG%]+? M4")!RO(%$H6(U=E9^& &W,!<@5?R!^[0(;PK&T#U? WXV?W@;_ABDPD\V]0R M_\*2_]V72/9) 1<4"]BK?=\,E+_ UKY>O0_S8?7_'0:.9$=#]62?7OAZ;9]?P#T>))= M7+:702XK!5)9]J.&T%?";;O[[JYI+[T-'C?E0?P8T -36PD"4X]5 \XW:(&P MK?>5S9'SI4)S,1POMQ$N+(M"M50'';[B=V.!R#@-"U(H^DR-T^X0CY [/LKM M(SQ**_=_'LB19D =BHLN*SC;K#N 323 M^*ML+?YE7K%AA_*,$L!+P&N1"_[G7SB#_45B#_L_0%W^^S_J=6=_'B;:A3"Y*Z^]^9;8M@\9?WE"VS$):2.M>RZSC^E,DOW\D'FGR;+[D: M-+FB_,EC.16WC$+'$B80"KT5A>(?.Y[[%()FZ]JX7QL796Q)3_)AU+1ID?CS MRZ_/#D&ARX)L;9KW,,:>[D!YQ:[ZY02"F"_?*80_E[W+XM+V^'GX[AE\JY);6="X%0)E:XJL4K%7HIC(9*\[+1(SIN55HV]4&?[]>&S7P70A'W MY3M!Y!XH_/#2/(1'GUD)>&D#_3P\.I)!E"H\^NL,5VU^#(1>N#QD."!'I9D^ M7DG,EG&F*Z$SU\#[.8"3H<^++2UK945;N"NY8V5!KY&=;OE"QS0@#,&[0TCF M@24/>)HU)*HFB*K!#XKUG"6N]\$1 MS.GBN 'B5P(@$Z2NJ7[C"MSJ[R@@KHT#^7!.H7GUTJ[ M;/5#I;/&"$6M%7U@=LN+)!Y*LKC8"UR<@/#HM=2O6\:C8WE=]XQ'9+E=:Y>G MDZHPK#>[V1ZWD6=I!!'-QQ9"EZC:0EW?ME=EB@Y*?A+5P*0N(D81@OEL*NR& M\KU2EM:U)VOCQ\;:E/$62<9?!FR /S4#H*$DWW*8PZ7M?I?_# IAH$$=#B#X=[&G".@ MN(<>,]?=2B;-./%Z(DYQC9MEO."8&-%<3XQ6HY>C/IJ6_$',T/DU0T6#NH(Q M^2:6GV#^LB:O(69P7[Y3#*J!NXW.RA>8O3NFNV5_/+'D*"28-?XO/Q'&L#K5N<&);KK[O05R5]+,[EJVZ(+;V6 MVS$2C6T>!2'\IJ#OO?!F<:;X( DN"T]BRQZ()Q'$RRT"?V5.P7Z#T@-3 MSW"3IR1[E2/;$G_"YUVZM_$$DQ'#&45P>,#%VQ(2\ISX T.B)/%[[3&<)EE< M#VF*+.%U(%E?&OR)30$[A_&76Z3&%-,>QYZ1R+Q"V+ON3$-MI7DD2S;#* MDB;CT3(/P]9]"PT4MR*(2H,LKHA&1J9PKCI?) O$2)^8D;Z RZ7P=5]62D'5 M4GB;(;$E(3O;-72Y^P8/G^]R;XC;3AF%W0)AQDQN 4,)1^],.+JW*5\1TXST M]QYXX]NEAY'^W@/9>]V<+E)?E&]_Q01?FH]R7[A/?"&-6;L7%_PJT=@LC-3_2# M&WHVK^/#T@XKBWFKHI7L7<_O)GXPA_P@PI&;*F1-,XZ\>O'SMKHA*QNLTL:6 M\W6WX;7PZ99)=7PM:9[IXVZ/MPC26A:]<=L"TAKB"KP"FB3>QM<@5+D'EA>1 MN9]/YGXB%!C+]38(*SU"V&:IMK<<2)VEP"=0 *N/'_!S@<$-<;374G^<*$12 M>?RSH],K9"Y*^SE7!?+SZ^[QQ283>+:I?<9M]UWJH>F1(RI5G/7=61)R))>:2>'+.G-_<*1)2%+>J5K-;*DMW>\ M3K,II?FD_^W]KVV1*1ANL^X)VX;L=7R#6V]V[Z^5?.EM\)0O#^+'@!Z8VDH0 MF'JL&LFM@BT0MO6^LCERK#?5YE*>'53[$J-4)(+PZ-J&-&2"3II>TV^C#1&N MH0CA\F7<"-?2F@EQ'N@:S/)X76Q98ZR] "87D#*N,GOHRB'H0M!U%;(ZUF<; M05=ZDR_. V5<'LSPAD&[TC;T5G6)8 NS]AI"&! M]K2;L6.$Y,AVHX94J!6CF=V("L7-!YM>S6*#!7ZP_Y@8^.T(KD''\Z$,^##T M334*81Y?WSL>$Q_Q 66GN/1D+3L0ZJ3 @PW9JY)1'((R,@DK"&B20+F^)[P9 MX=(V=G+H.)8Z@J#C_5W0.5F8];"%SUE.I]ACUZ4HF ^,].'&?%,1\-:X/+,( M@:@4])FYZ8^Z$#>8+]\I$H'&":^CN+1UG1PTCB3)(,PX36.!61?'_)G3WEF. M4^I'XK!N1EH*\:,PR?:9%3[G8SGU^QMIN!V4\ 0_N"_?B7C;0>.H5?HI:Q;3?78AUX,/]CP\!63$ M0HU??00[9H/ ;PUG]EP:YI=U0;?;= BO_V#VUW\0#QQ)'V#'OQ%XO \\#O.L M;@ \CJ5$I0H]TAV"O#D)JC(4"&RL-0UIV2GCQ>Y"V9G9]]-OY]O.M//.4!YH M4P&X#IB7Z950L/D$4FA8YDCGT)8&12-_F(N$ .5=V4>$+SK]2I_+2T.BEYT$ MI2%K82F(1PZW,)5Z8<>"@:44<)+WH0K#_OMT2_'$-J< *N2/ M61/4+\M\M$ZKDO__O_WOZ]8?Y7H_X\F1:LWV"$9&HE@&RJ@\4*ZOH M\9N_*?9:V08_SG"Y1!7WV/7M)T9!061P["O!_7?FR9^A0 ZDZ2B;[!.9/:IR MU@9Z^.WQG_WX68)+/W_H!0F-\LT'MA*:*P"?_NRYR=*$WN(;@7]EH*;$?WV< M&85_IIHD] M_NB)#D'9QM_3AV8(<\8*$(SCX.RG52C?G^C02YK_?-F.K8:2(*4\93&5D!5=HCIK2#"#)+_NW*C_KVW95K+0NK8L"6.-5>6U71[BP MEG$9IWX?RNB4F<]ISD!@-'PJ%+*-$N:O9>+(T"&&N?5%T!D(98''=2ZJ*%[$ MPZ'L[T.+[(3I&3NS:=5+9+E*XI7.;AJ'=3)Q\*UMEECR%1>SA*@ZR#/]GIG' M)UV9E(G?1^[4EE\L1J)M98."6AE;EN&6^'@D_?O(@+=]GJI.LU9D,IQ(SOKE MJ;F.1^9^'ZD:PQXG 'D8SWS1+1OE<7-"PK?C^,'TR\6*Q//>2# 5MVLQ'7;% M\08<>B ID=5](V@-ZU:])4CSO!?*9@Z^_U!2_& V,EQKWL>V.W<@;G9!EV/A M4 +[?6C'"MME3>WEA++JZ\9$R^/: G[ H5"Q@>4'5;-"2>UY;U78;4IC3C9D MZE"HO=9&P' [PJ5(Y_1@J;:,B( C#X0ZK;"%9J>9%R6Q,3/D;8?V!^0Z'GD@ MU%*!PC2R6F*D>JVMCU>#3GX5P9&'0B4%;]X*^J6&!)Q\SCK2B+12TXBA4*8XG.ED!FTN%27>N6ZV6L./@4P^%*LG< MKC19YU:88H2D%FR(T;+3A4,/A,K59]WJ.)XT9DK48E9;:'S)-F1:/GAH+U]V M*+.GEC'%!2-R+43\;,3'(P_$[W25QJ:^-/J24FG--OHN[U<+<.2!^#?^:AQL M%&5F$;/I7,RUJJUJOQN//!"_$=%R-1=R(A9)DF ,JL%$+\/O/!1_E0L7/''HH_FUYQ_6C/%O AJHV4(&^E;-B,O1 _'J#!5:^,9I*3%8@ M<*RG@=K6D)E#\9?+^5 /!E9%8(J%4BU;7N:!MY:3I+[G(U?U;'VFE>N610B% MG.%-=E6=ZEE[#9^(':SI;[W:U74=K29&B M"2X>Q'BHP8?B!XMJSRA_,5N(6VP[$6(W,JG8PA0.)0Z6"JLIN%N;%0I8'6]* MDH21[BB_EMG#Z0><8'I"=<4+#./UFHOIVE/;?#SR8/I\"POY);TCK27.JNXN MM[36\VX\\F#ZG7+%D>KE24T29$L\VVS0 MV5[!@$,/IA_1S)S:XN.5),YW=)[4ZR975K)^# M(P^F7PUR>9D;THY%.%TG;.I9?-J";^=^'SFWV*6]6X^*F(CEZKC5\[M5GX]' M'L[>%>QM/UO;K2R0Q[H>,VP6R*D1;^4.IJ3-P[Y=<9>Q?]X$7)LL2+3>[,)- MW^\CFP..6+7&> D3BX+L!RN)P9QU//)@2HIBUS?A+$=+BJRMJ/%NZRWS<.3! ME,J]G6>1LW;;L-USVXLZ8!/A' @,-+N82)0J;ZU77&XVY.(+5%)9'N(E8NIT]6:#5*T MS'F+[&UF3C"+;0#'#]=A,8KFM?)H[&!**\O8K?K&%I1DZ"%:3O)S8NKN6*$\ MC=QJUQ=,J6[ H0?:%6TH;,#-C)Q@3M;=P92L=0>59.BATG0"T-^51]N-52:U M_BQ2"UU\Q2=C#]9WVRLT5EB1'5N$-!*M?'&'#:AD["%D<$$@6+,.-I*&#E4Q M\.Z,+\*9$8="F.4$R[,:RY6U;%":+W:KYBI,AAX(83->YZ6JW^\)HE ;=;2J MN9X,NW#H@1",!=%D\[D\*0SGG8E,K8.RQB5##X50CP.J+-V*:M)V+OB86^XO M&CDC&7L@!*.<(ZBN2J^E)15,A$5679EV\K6'0AAF70]K;GICK%R;"7F[T>;9 M<2PP\E (3M%H&5Y9P:1VISK,N5$Y&Y6Z<.B!$ ;="6'J_&AM9>>%)=CQOH7- MUG#H@1!6M)4?]CH=RBI$\ZC!M;91.$N>>@ TF,9-)($B7*&\FNAASVV"KIA\ MZZ$,J#B^M1N@7+:BEA\-!OU1J32*OX ZG-?8,ZMR*$]5\1VV(!I2>;32 J(\7WN3Y&,/96"Y MU6V'JB\*F++4Z4%K:>5JWOZY!VB'*QK9QD(E+RQ=%IML(VJ@>_%SCT2O.;R, M!R&MHYS:V M:Q9(8;GI]^G&EK,9FH=##^1%%Q<"E;5S'4SIU"NXI)2;7BOYUD-YN6V]NMS4 MR@[&U'>*Z0R5;:\1CST6%L[+3F2IG(.!5:D^"=N!(=1Y./3@J2+P@@:Q"2TI MZ[0J*I#IK&0:<.C!(CASL&L6QH,IUC96?:)45INNGSSU8 VHMJ]['8@=9;N7'R^E<=U;)-QQZG*)8#><=>S>SRGKL M0 1FV1AJR3<<>IQM.8:B:;>[$,KNC)B)BW"C+^)O.!*?MLDJ+@!'UK#E,*0J M.:+=*ID\''KPU*Q1V@I]TI$D0J;=;"LOCKAJ,O1 O]@H-I7.:LX)A6U.U"K% M;(%TDZ&'2L,4\& YF'*F5 CQ]9RU7 4?&:)A6?&V&S\2I68U5C:"H+RRRL-JI\T;\RH7 MQY[XD3"UCK.C\;Q7Y*3RN B&P-SJ@WB3AA^)4S>]_BC(E7MCRV2'"WF>GVEY M(AEZ*(0*NZRON_UF#HL*)FUGV:F[S>W''@BA3*X7DU96KPG9G,1TW'QQ%*V2 ML8=":)#E(=7;6C.+V>FSP3H6\0H*]TACXN6-"4"AK5YI;KD!H!0$?SK>+:,P&)'&L203QP)A.=.JZJ0Y:)L%40^AQN:OYB873CT0 CE8"6V M:NJP(D5@)5+FJE"F:\G0 R$4%JJJD7J-$9:SU48F&J-%.$F&'L"MS'/#,3>L M>U:!V9E&IQ\UW&7RK814%LM8$AD];2CB>U(S<$"RI9.BAF3.@SEK #3!%=+K! M@,$EK)M\P,&\AM&DDN,*F[;@](#+#QI"@S*3IQ[J06BXS7$_5Q:D;$C.W?FX M6)W&$$HIO=>8(!AQZX$6K!4SC>]MI"[/TUG6MV)Q4G M&7KH1ICBS*AW1MP($QM568D)7XQ9DF%V.R?V5 PIUF MU&W282!)YX D;":,_VDX\P'(**Z6<4T79)SX3;,@ UP-:+\JTC,D]I A, ++ M*'Y2KJY[MNVM@V\)V9 2-C#A)G]R97M.?AI_I[((P+[L#]A<9X\WXN?J<=K\$,D M/_Z>A6SSMSWMMXZ%\(]LVR,#FKSXQU!%#3P["L&9:;:7V6G\#]CI7W3IF?-R MT$)\TD+@7Y%!I&$=Z*_TJQVCT$(@9+JOA=A7A:.%N/A"4%_95V]R0@N!H.F^ M%B*&)K0.*5@'[BN!#"(-"X&0*24+\4\=O-%"?-)")/=VH'6X^#H@9$K)0N!? M&;0.*5@'[BN)D"D-"X&0*24+@6*FE"S$_G81M! 77P@$32E9" 1-*5D([NNK MM>1H'1 RW=="X%])E#B0AH7(?24YM!"G6XBW][EYT33^*/I/>>I;=T MNYEZ-IS/_WTAOKQS&LS7W*NG5*>^0^CY/26/+WFMC=&/6:MHT9XLVJN94VC- M4KAF./:5.R]&HE4[_:IQ_Q#TH45+X:)!4WOUQ/_BJ_;DHNUK6;IS1F"GL-/S MMEY\_;JU?Y3'@0K<1HB:;IV(88#YA/DCK;@JK> ^9:MZ(:5 6_F[LXAW'V;> MK!&B'.?2K"/U7%W*=4[M,\D![\:67&?4KE+JWC]0R6^U2$ M?Z@.N$^A7+5UW,,Y;=(%$9W07L,)[8>/Y$?]ATS5G7Z]EN7^-"[ES(>HB $[ M!VUYYD.\CRY:WPL5^_F:H;/+.U;8U*52GXUTA7DM*"7I)U(N?# #;F"NP+4L'MKR?F3)Q!+HY-4.TVG]P#'#%RUV-]QL.R/QOPPN"?Z-%?_,QP!4ON9 T^$%K_0\VE4X'@1A@!;\[8<,5[S>QZS[R+F#JDPMP_7JF"*9)_[&]7I#XP_X/!(9S+^G^GTHAU2=L M)Y[3N4N*#J;T7^>@V M^W_%!W);3[J XS)4>#D*LH:B+."30N#$(++'A<*/EGX!OS&#GZ-^9D,D&_QF M8D9R8*^"J8$W:,QQMA2A,(&TQ@__[DB6_P-: CA+^WQ=S$WYS M(T?SPL???\FXBA,+]/$=WYZ>CNX_)HX][0@N0L?SH1#X,/1--4I:\_6]YT?A M/]Q8C.OQHL>/C5_]HZDP(]4I@3?[V+996ZY[XT9?R1MRT@2:?*!)XN__/!!&P*!L]=W734(_,K8@J? 5??Q#/@1 M$ 8J3H9M;SL3"-B%NC/2RD)MG3Y J.%SA79&5@%3.$GS%AO>!H%J'"AU'AS.5QGPL+YZYK^P=4@$CPO^F"@AX(%=,%FJ#X;BR)X!$#Z)[2 M'W5WDT P2WZVD/?'KCSN7AX#8JG&KSZV3;#;V_R6:JRE;*-)E?QY=N87X#8! M)^+P@'U@<^0!&/P;H<%)>^1<&1C\4Z>9.T2#)QG!23'ELS33/9GT"! +KU2A MIW9@"_/14?SX9X\P8M.;3M_,3@,+3/QY>3L:6QB1@CCC M=_3H &RMK-@<)=15W5"U,3Y:]'B('KDOW_$<^Y#+T6BS@6#@#WJRW#<*'+>\ M1U3(\FZ>T&O52&H+NKZL]:6-':7P2-(WF]1 K\N"0!A;C-]94K_K0E0@\"2F M8-$!Q EXRELB*O^I&\JM@<*R2N86]*A;%NH<7ICV-,7>4"ED&>G=@G<-C@?" MUO6$WE#OC$70A99,Q?Z=(Q[8(_N#]Y1^7"K38L_[Q(^-!9CQ%O#[@PS8 ']J M!K#\,_V90^DK7?F4:UE3->.TY5DD=5C$40>$U/?BO'_ZIIRVW "DOVF_V#15 M,[YQ5KL8^0I\CHS+,'PD,+GOR>0^EHS_9_6E0FU>L.A=T8U2"(@!9/ D:CL60];:#8$4A^U]Y'7,*/@.M(")H5I&F_7J^I6#9L@5Z5 M;TFAPV1*=1Y;$(7.V%N5NC&G@KR6:][JBLN)TZDDU65 M6";Q^CD+X ;)NETUZ7Y5>7Q7#WRW6I'\BD='EG"%-;57)(LK(MV0*5Q?8>D5 MB0+Q=RGE[WAM'@4A_*:@[[WP9G&F^"")+0M/0LL>B"<1Q.LM G]E3L$^5N^! MJ6>XR5.2L/W869)@BA5[P6^P['Q;:V,B,-J-MIA#9 G75^UY1:*X(A(260+R":BX,1TQ[#GYS N$K$YHVVJ7J9>M0G&8M1IF MHX<9,&2%]">*61$^I4$6U\.D(DNXPG+!*Y(%(F5/2,I>P-UBBQ6K9YG=UAJ6 MB@LK9T9^#^-C=PLYW-?=;?KK$5L@S)B/W0GL?7<"E&ORKER3.YOQ%1&K2'WO M@2:]7384Z>\=<)M73F$B]46)UE=$:?UUACL?3WID^<)]L%2K4"JZ[9(I :S> M,G2G%F'\^_GVCN_I9@B[DKUV96.;8*,5O2-K@EBV&%U8S0HKWI!SR9VN.)M[ MVX6-" ;N@.B[73X/J2_R8JDCX5+OQL[)O+W->:W("<@M*Z.-4.^W^MAU+3=5::NVLUS&6H3Y[_^6$SW#A=S@H MV?,MQA8T"J#=<,KKIM ME@JVM%6;Y=4$6X)%;0UMF/KRG3E,B4T*F]#+QB2SI[8PILB1D2:^< M7R%3>C-YBRP)6=++-"8RI+?SG^FUI-3S2V]OE)F?Z85:FW0CK-RAYDI65LD! M^_[,B9?>!H^L\B!^#.B!J:T$@:G'^I#<$]8"85OO*YO7V"JOP%1!T1[@4I;O MUWC&8LH*9LA&$? EDKB_$S8I0]R9%>6N984 M#?%=E>Z.W7*N"[$KA[ +8=?5R"JA]1%T7077?ZXP;&8-.XUUIRXLVUO7"IB1 MNBQ *(-9 MP;85U5L/ M=X/F&J(/;(+ZD&,/2X[__6J*0\HR&?Y6GSUR#:!BQ%]E:_$O\XJMN%.048*, MIV>:BC^=94C\8=_A&"[BW_]145+6>Y.R?L<#,L8#S8M4&WP6(#R3R-$>SR=( M-OC\:5VZU_.[]YD^T('O RVYL_TQ2&OQ4EGE_-Y,*M-!X$WJ4Q\?I;#O.V,T MI7ASK%2$X;JVCBK^3N=U7L8QF?SRG7R@R==Z12/D^%C&Q@U Q['D"@0=;X6. M?2OSI[AAZ]:."M;D2&!"O_AT-GP(^4 LAX\7#'D@03]ZHF!418.C-R@D<, [7!MM3=TB5RREX$I0\P# M0Q[6PR$X0;'(Z[DZJ<*35.]HGB7JC'>S&I[=AAV!P8;9X5[N71XW?0 MZ+@MJJ.O\9:D!)N<),H#O*?N@Q"8JY-C'S"<03L8A!I_E"6#0.,D*3*5D//; MP,M7K(+:S:XG;GM2D5(((C1=F$GVM"P*8GVVVG7#L+KI)J<@,$N&?L!9"D'( M"6_3N+2QG2'P.$Q0N6<,\4N^',U L82).IXMK39*I\JDD#Z)$9/H(4E0X8@'G,-N\Q*./><5/S86;<;;]W_/@!\-X%$6(.IOCOJ; MHUI+U-\<]3='IH#ZFZ/^YF>)FW\F>5-/DKP9F<1.GY'0"Z-1;5)D5"'*CK>E MUBKGULH?#,FK01 !+9X$#,23)E1)YZGD=^U]2"G\B"B/1-_*QA-:YF2!OZF[1Q898G;/2JY%1<8D9, :%_#$* M0A'@I$ 6*6O/@%SO!6X*0+*XI]8$QUWOIJU1N<&2%H2AEG4&]JPV\YH?3.G\ MH/_LBG.E)0&Z8#%D7:V83+W""&OH/R&#^JK_3']Y?R*$;-)_/6E7\*,!.\K] M>'?1_EW-^(HH3:2^]T!0WBX/B?3W#EA%1![>!GG(:_,H".$W!7WOA3>+,\4' M2>A5>!)Y]4 \B2!>;Q'X*W,*]A%K#TP]PTV>D@2O1^+4:3W'U4M>F18BV:G- M1<$QMK8AXP3D&AE4Y(QZ9UYI_W?D(U'?#:YYLQS MX: ;6I&[[DYGGE^0BUWHV2"I]KIGN^*2Q!8(,V9RA0U*+4#EAZC\$"79H/)# M5'Z(3 &5'Z+R0V0)* <9%<)=QSGK"Q?\EKIN?3.ISON"X[2GH)LUEO/@_;=A M=7Q/-T/8H.E8!\N\2;-#KMJ5HE"LU#:Z--%Y7L;)Y&Y>\LC%O A34$DA*BE$ MWA5Y5U12F&[W>DX:\U6GFAW&_C,,15L0-T:Y::V< @NO!L5GQP&=EE&WF;EGNF%F%>-T% ,Q2G=Y9[K+G+MV*]/<.R-/;Y4B1^M[#0ZA!6 MV;<8.];K/-#]9:/E=X2L0H[ =#S,%II=&:<2@B9W>!Z+&A._]_3RWHXO+\VJ M7 !"3DREG-'NQ1&@UE%SR0OU^D!WZN)\H@^-Q.ZI?[+[*Z[$2UK+)U=>_NPM MCRKS/IMW_KVA*+[89 +/-K7/Z"=Z1:+:\S\7E!5*,TVS>NP9)61*;Z>BD"DA M4WJ9W$*6]'96#%D2LJ173LJ0*;V9H$.6A"SI9QNGX M_WWY3J#^9RA"N )9[4ED!&QIKZX\+78-&758FI!$62!<(6_UQ3%HP=93=%*. MB; +8=%,HR9]NV1I(Z%B)7)MKD@NTM(,]))>L%KU5X( MR,Y?_8F [.UY# C)/B7EX;3PL[,Z^>RB[92M=M&MY&RLUN^VDD@*9CD0N3^\ M;SAER0Q_J\\>N090,>*OLK7XEWG%5MPIR"A!QM,SM<@%__,OG,'^(K&'_1_@ MZOW]'_44F3YG1]:#J>^G<*JJTN>V3<:VK7F1:H//,NYG4_NODU6.7GI:E\,L M/I#;^OMWBC[0@>\#+6F3^QAFL?/R*Q28H;Y0XX@K M%L:7[^0#3;YM]Y@V!$A?>N.Q](L;@(YCF1((.MX*'?&/'<]]BALH)_D8# M+\PR.V(CRYDLPWF1)61QF@+(B(4:O_H(=OCJ9D)L:WU:8GHK>C66'I4Y:5M:=)C)(LB/ M-^\GR\^/)[-=L3>M8>NR%(V9;%6(!I+))7L9F/S#/) ,C> $Q2)_F'B3*CQ) M]8[F6:J-,>[;D=O%'&'K=$?9DA*RMIL"]#BHA*=#M;&J%9M6V_9J\_E0O:E M,1X,Q_.E0EH*6^XL1]FQ;DT3$$GN.W]@. 0AI[Q0X]+&=H; XS#9Y)XQI-;> MCMM-M3"41%>J\=:$G31!"@U?"()Q<^Q6J]+6LVQIG26K3&YO^%0<5WZFQY[SBQ\:BS7B+)"H\))U/$:=;Q&IH Z M7J..UV>)FW]F:;-/LK2YLV0D]-?C>ECH[73!7#@T-HQ\/0(?I!>K01 !+9X$ M#,1CR7K:0+$CD/RNO0\IA1\1Y9'H>QDTL7I=Z81875I@NJW@(]?LRC@+DP\8 MXFV)!PB 4/_".VHTCESQYU_G@41Q95?[(TM /@&UQTY'5/J,56Z.'+JYZTN2 M5&?,D;&@*AUQQU\T" 5V<4/55^Q"&JJ!4P>$YAG8&@:AD$"^MRCT\>-U/>$K MTF1SE\:?]$HF91VVD5^^P)T 2!9IZ%UP6;^\&@=YO:2O9,&L1:O2**N7NLQE MG>M0"^;TG,U5A7+-F*^L-3MAYP9TKI!??=VYIK^27XQG"\OT@T@-3,U4_&TF MF,7A3I )O8S[C(/.F(\D-&HC_?Z"_[N:\171H4A][X'+Q>&Y?U?W58TO\&8X]Y@K&,2R\5.E(?+HQ!%M:3[<:5O>RC6"JR6X'WC25 M@PPDR3$HZQGG:X,/2XN@.NAUZY,M2]SC'QOY\B($SLA M)W92?Y:;9%? P<9-J\"+;4JSG4:7-: _@^38Z_[LB@L/$^XPJ\;RTI*6WL - MDA5$"0.HY!"5'*+4&51RB$H.D2F@DD-4"OS"G89[+UP-0SW.0I25+;D1"=,JO#$C&8;85M MBR[,F-5RHI1Y&>>2"D4J=U>YX6DRTDN?2J5)%M=#-2)+0!6*J$(160+R":A" M,3U![#D)T O$K&,AL#"<;U%">5!D9HQKMH8PIXW;%S3>6=":WK*]2\-5>B5S M/8SKK5A)FE;_%CA:5-"80O+V KY8)QN,OE-M RO7XF]O>I):4Q)?G-0_ONJ+ MTU__V )AQDQ:CJ!LE'=FH]S9C*^(<$7J>P_TZ>VRI$A_[X#SO')J$ZGO%2=F M7V#**6.ZTGRH^4*34=>GRWAUWI %L!O-LGC5Z,^:?T[)*YO0?#$9-MX6[!L1 M-KP@2)H4'A_Y\W<^T !P8.N.(ULH7ND(Y= >Y04&K[MR,W)'NZH1BR3I,LIQ MJ,\&KH0J2_RAHCC2QG']XE.$.NU%+OF4%LK\B>;4;G9J.#&.G&" MN9MU@A>O_+LTIEQ< "DCXM(,,*_VP=3&W26.YW8JMAQJ0B M"SF?2W747:'T MKF66)I;%,'Z/$[O#4%4JI2K-Z[)E:9$IOIWB1*2%3>IDT M1I;T=K8961*RI%=.UY IO9GX1I:$+.EEZA89TMLYW^NQI#0?>?/3:>1$=CQ4 M2XY*"D]/2O8'4(_GWT8G:P5NK2U+0[^<;=3M99?RWY_(_]+;X'%7'L2/ 3TP MM94@,/58-9(F12T0MO6^LCERON7W]4)UP]"&9 [Q8JVTH;M]R9 )7,;I+]^I M!Y(E[ZIB+DWFBF*$/TT'0-"6UG2!\Z!7SQ^MA7"!>5BYX,_)^D1:-X?K!+UR M]XA>Z:UJ33N6I5=R21H" K9K25,X#]"QI5JY5AUGVT(68\QR8["RHBP/@0YF M))#XVVY_OQ682Y-Y[G,8T@ML:9+5/OD!8=FG%'R?%H#PMF]*O0D[P^H-I>T" M.I<7W"32@GD0U .3X_XY#^+'\LT %/PW OO*T/N536V5]]_JLT>N]U^N>K86 M_S*OV/!V\XP2P$:X(EB$B2OYGW_A#/87B3WL_P 7]^__J%>1(W8P__T43E7N M_=STR=CT-2]2;?!9MO]L:O]ULI+N2T_KB;:A3" M#+"^=SQ&/(*(LC;H=ZE19RP4!I6>/1T5%6H=AV2$3,81V0--$BA+](25]I>V ML9-#Q[%4"P0=;X6.^,>.YS[%#6K%STL^QXVMX4YNZE&Q/-:-]^_?SH8;HQG= M* 8:9V!#N5_M=*TE[2E=B!M,'$C=9"W+94#C\L9U^O+ M0T8LU/C51[##R)4 M0W+%%8.-HT%$:X:LICL6>!U$A3SP&"'QSC_1N#Q/O X MR$NZ >PXED*$P.-$F4)53ERP4;W-")&Z$(FRM-%!-!'8XPD-J^,X[C 407""8I'7\W92A2>IWM$\R]1A"[S=:^?YED P;([# M&I.P2:1P U.V>L-JJ[L3,3,*!XNN-I25[1XTQ)<;@!"CN6BW#.&V+M1WLIZ(T[(3D:K*;TK;X:Y;OH, M7YOA'+G>B 5I2=B13/%ALUE8)X9/??E.8/A#[LBFX[=4E/\D;_V>#(.O-=U( MV8\[MP&_T61OZC,2)3?=^"WA-Y)Y];L.,\WTY'_QN'Z\=0:9-?S/CT]\X[\\ M5QH7?C2-2^BQ*J:9^DJHZT%[N6@O%N;@M?R%; "FT)C6,18%P/W=DG[/TBKY MGL-[4[,0^3#XWW?C^)&Y]=RH]MN#WXVHI?B^3&PB(X4]EA3SBC_#K(S'A'KH?:=\/)_"^\)NK?4+H_@#H>FPEG/@"9>)DSKNF" MC!,OYBS(@-@K:+\R)S,D]I"!*Y@,3!(GW_CY7V_6>_[39@#^^1ODL(]RW061SH91]D^'1LMX&__T*[_ZRS[!CP&6E:&LY8K6K?HM92F*8AMG\J) MW+"^:#\_,:#_=./P2UT?M96/PIGGQVNH\4X\S1#_":C,$T"=X\+(;[;94%I: M&W$8-CI^3XH!E?YZ[,;./X/'6-EL*+YX9>$R>U$80-'%FQ6(@C&<[=?VZSYA M.A-'J_&*_5J\(#.-WZ/"-=7 'D[#6$WA@B;_O^EF($IZ"^#&0WP+A D$QLXC MHT<)2";_!KX:;,P@3-ZK!+.,NL]!#Y+AR4\,X (_ >G]/UF O:\,OO[0G=A[ MPG\?+Q_] /7LUV=J>V7=Q"L3 GO[F/W]-@T*8/>X0&YDQ;'1ZT=]22QQK&HM M>^.6^7JH@]/0?>.$3#[^;;"-HU$FUPBQ=ILO2=BH.\YZS_QWM57Z Z7J^T ) M(G^;*%?2Y2[@I_&NU ?:3T7"GBA2L+5+[7:))RP1$+XBJQX9"7$4PV&Y!PP[ M5*:]G/8"R"APZ3+**A:[ 0WSQV2/[4TB??*\H<4^?UL"UX @Z%$PD<%JXVC:&;7%YX0;4)-GZT) MF1K%H33QE3[(]IX: #\N[3_"PV?B M3CHM_I Y%'83Q+BH'05#W6@&KCB8-27'7)I8+M97L5S P@=0*K7B#ZW$CGLUSIM)8:1U+,#_,W?TB#7)<9,R2*/IKYA'R_SP23QR$9L:#O?"I$BCN]L='_%*5GY'.BSJ3X9_72CUY MSS'/DX98Y]>VTEP)P[K291E!E M15/%%6:UT3QSJ]("CF##+[%?,\VO,:]'/ MMB77<:4PG%G;$KW%!SMYQ%42@V=/%?WL5\5/OA#&"BO%M.$V-X%F/0HC_WG, M\T,SS."7 CSNF>WM7K.\1+$6<1 #8Z&G"O8S6_=1SYYM\5)[(RN MQEY7#6HMML-@47NK\O2.,LJ+[E[]8YG&'CU\99P,A\5:"&(U7,1?%_H1.!/[ M]5K]9$X#42(QR@2(LTE/Y^2T MYH=HX(8#CO.UI()U;8:S!,$A?L>3B7<+$*9YL9#I>XM8D5D\]Y#YVWSYZ.'+ M]Z>2S^Z/'9[^*-Y\F-__%TJ%P/Z"#XX?F?P-_^O?#X][7A# 4S,SF$%PV<\" M>JW?)Z*L8Q2/7=8F1@K7@%XO'@"UM8\\6[-M4!S_TXLCDI[&99&)0H7*_O(S.+L?A;) M5R?__7__W].O/_2KC]SRDVG]J(A/:&8#9-4XTK2RBAZ_^9MBKY5M\"-WG_M* M_7W\T1,=@K*%%&82*\7V7(!A M0>R7?UJ!\OV)#KVD^<^7[=AJ*(E[EYFZX5.WZ#CT?F?A_9+'>#;:$OZ-(0]%6AVRQ,=B5>)@Z?V?8QTS;&#)M* MOE#$5,&"(P^>6>DN1^I<$X=8>X)9K&3T?&;;EA^5E.IC8FI4IMHB!W=UF"$.:&3,G8[R,E.3N=TZ3!8HH4++,F MJ7163C<>>3"E[:*ZVFR7ZD:HJQ;++]M&K]E:QR,/IH35V.I:([9U*XZG0[M3 M$[60361$S_;5Q(5969O\S*S,H\6-)BI>:]^J*[X#)S+HL) M1-.1ZG#DX9($N6078/B3#U1IV>'FHM59J*/4X9*ZP_9"Z!!)4<\@#JLM!3G9 M62U'Y.%(9H&Y'6G4%!&Y7PV<]'PX%-GFB#H<*9+)/$*PZQ8_K]7)ME:>\CRO MCNC#D4E/K8URNDKP\Z".+PV[.F;633#R@.LS08E+=@9L@ZOK*9QN]\;DRH#/ M)%^/S,]+OK;&%4W/>&X>6^GLJAZ.9%Z/I!:YJ1 0#1YI2SC)%GRO7%/@2/2 MGFRAVEBFUI44%TRTKCTK<;,RO@2'@H,E38;$O+ANY!!DGK*9808=6 6F"48> M/+-?P$QF2J;7>MYP\J/L&G76"'SF 8^H4\%K)T45:!JS;S:*J4QYD88C#WAD M/5TLB@R3+NJRD:;D4KHN#L#T234VE='I5+^NRQMLLH<\+ M0V8)1AX\TZ_6:DQFL.(XLU]Q.9J71YBL'A-3PF+I>2>KU)'>LDA5DW5VPCA0 MH _>/N$=)YE?-QTNN18SI$"7*)2'SSQX.SDVFD%UT3;U>IWN*"73%=@N?.;! M?A),?3[ E#:CSS6C+=J=9:_ +H&4'B*DIRFKY$P?3#/ M=)TB.F1G6-23*56T,S%79@-"@YU:?AR(-Y*AU* M'&O3DL-GN'%CEE?IU;+-'L.(:F>@ZDJ3]/@Y3ZQ-*B<%%*:"D0K7C.#-^I5!S[S8$5VNT&WL"DQXLJ,FR6;3:8PX]1C6-9A?-[,M5B>TR8I M5*W/U@Q)0-0[Y! ;-XH]J;SDS;Y6'O!NHS);P6<>O%W,MH?K0@VK(^4\HI5% MMXNO&\NC^%C#&8/+K5 D@^E49FVRL[$!1Q[L9P.U3<2JNA*7+/;GZ8::"I 9 M1-(#,*G,[4&O:Z$5/LDERXS:U!"!48]!V=CARRN=DRD]WU@89-5:J]UR$X84 M#X9FR1+5FE9D ,\+UR87R!1;2H1-%S 4/GZ=X4Z)H6Z>#U7P=#CT@5"DY M,*'798ADIG0_L*?M3#')PJ&'G-\WY^EVI>(B;7-8E\'"& K,/3E!$8RIHBHE&)& H8 4"1E($LI"E@)+W4E\>LSJRK MDU@^EQIS0:J1''56W51VT3RF>7J6*$[PCMO@>D!PN9DP(].KY3$#L5#-^C!%9B<+D]9X]::'Q^3JAK3V[PV&+H M*+ID5T=-]ACV5RC#4?IH=J3/F:Q=R]JNN%*.VG(X4EJ40OOY3K;%@I&[9[YR M+K_M--TY0S_A.L5^G=U1W!8GLN0;K]S$T#^5YX.NGN.F@80A6>*0]="^G>IW,H*LS#;VMU;@&R;(3PFZ>R6'\MD>J [UW M-EC3,@R A4=PUS?!&/ ]] O"'USFQPWSWYVO+WT//XS3->P?5>P)/DG6[;C=BZJ#;7($2P3<+,E7_O?MB?!GSKUID#71'BQH6Q M<\B%WB/!]^S=!QO74?C)"P_3WDV*[9AG'QZ-A'=-?AVI%8G./E$G,H4\$N1; MUW3V/"Q[SX?>6@7PR6[?=K\GX;61WQN7'(P,O^L)VWHGPQ?OA@ICUS9\3SZS M"^SOJ7?H)RX,/;LROWG+!GM,Q72( !TV-?1B0ER=$-0C\V8%VY@0%T,F(H:F M*! "?22IF! 1( 2 )C0F1 0($4-31 @10U-$"!%#4T0($4-31 @10U-$"!%# M4T0(@3[&'HX3TF';LN=D+M<[K(STCG/SS)FHI]X#T3;@A__[*_7K(P3'T$?J M3> [=7VDHZM_ZW9 )[SG5-U<;^+"ZTTG:L/TGA5TMY3_ZX8 1@'DD#_ICW!00P%R\6U$342)[*E(MH+]"]E-U\XW) M?E-DCZ7]1Y+]5-)^;LONPU1_TR [O*PNBK*L*/^)FJ4&<]#A56I'7LB6+Q\C MT&?7K*)QG\>]ECIYA]4?+^Y]J/>\E8)[\A'7ANO[O5$;>-0'9]!U[ M:AA2V=[X>-5CV?7J2ELPY%W#0RXSROE,:C%&ZFA+K?8+_ 3WOMXD8'O31):. M7S/A-E54CC0!D >%MK1H]2HZ.2CGIM-QBELMX;59_-W\Q!N$![.&]6*"CP0>P7YR8-.0E^#!S:=P6O$9#C3VP4OW50S!J-3;Y5= M/Q,\]%M"?I*>RG4NTUG/]5)*XE03WI.!23ODNF 6#20@1;YFL MD5NX(H(MIYQFXJ/6C+D"HC=3@UJ]1"_+G,"/)KF!,7>'!"QZ!GU'#]B1/A2W M$/.)!@YAP/<=/I]#@;;J=JL-4A]R6MVB MT&ICY=/L%5 3=::$T(/)"[)-@;=%EZ<:RMV4ZX4>R 9XAYQX!1>GQ@5?@XJ M?,.S\SE4*!4+5H$>TJ1>]Z?UD9*SES*K7AX5%OUQM<[)3)JK%Y&V)JR,G"Y" M5(!>'_2!H(_UDXQ\AM!Y_3LWDSG4DEU9<,1)Z/"1Y(5LV#/(OW$*T5E3B*Z8 M!?@MW7#:Q*,([\+M.)YV$@S42?99?K=POE4E8S4SJB21[@(A>ZZV6K;U)"=< M097@ COH9.URB:N#DR]O%)I%484UD:&[B6%^5+3QVC $3= ("^"E8.BZ5S:C M D/?]WM]!(8(L9L%(W-%! M&;7.HN.1(N@(,S;7CH$%>=>Q: 4@U)T0.D;?K^/@%*/Y%:TN;!<)%GP MZGZG1EL9>GEY4,IU>Z6&BN%CGI1[GN#X@^88@TT6[;"1@U7U_' M]F#_^+_T@8[SN^+\KKO%\.-N-A95V::27J>XO+[NI!1+JR^F5S $4:?10.?S MNL$)KL1U#-O.YSW8UBO,PB+QCX'NC5E\<:0UCK1^RANUJDL$W9VG.*XG)2QH5DJD>P?EZ@#;81:&E+V$34O+7'Y+XV(VZ6%9C6;T/6?U< M6\9+RVJ+,,4"&:QL?9[K3NN]2JE0KS8W#8/Q!P(_2^K"M:4USFB*9?<;G@VN M18T125,67%EQZ_-9?3;3NE>PBNV2O*J,3+7$"R3%XW/:5S0=ZME-WA&#G^5R MPFV['&XF[Z@CK!)@7K+H)6SK4SZ). LISD+ZJ5E(D$%0[*Q[Q7/Q(N8@3!V(IB;Z4W/:I,FJ'QYKL[1T>+?";%F9AQ"'L+Q_^ M<""@DNV/#?EB$OI^\:D3'.>NL*X(./8B%.X&LEI7.L+JB(./F)$<$GY@6OQ,"8]0B/P-"7?;&7)F]I*NCK7Z MU<[*7*\&5A-(>!PJC^4[EN_;"*N_(=^,P\[Z#+\8Z]J,:^ !-FE8(M3@<7@] MEO=8WF\S%/^&O)M4D<_H^!,9 M")=@VH!5UJ_2 L OKN0Y.E%LK/01/DXGM3L+57"R;KA]9/]O\-"US7;&\A@J:*M6I#.>S-WGP"( MW !037"<48[#L:YJ(FD]J2ER'\OH\@IK_OJ#/*:.8,^G:)< DF" [SV$+D7 MEV#R(1M(<&,46?-\1PX9]LI,\<'[LI_ED9QISNNED4$BO>RTIB09:R"F7YP> MD0^PB+#RM-\?8@ANM[VYY]U]HCFR1_-IGYS[Z&J.(QDUM6STM%(+J2Y__6&0 M!V >?)?LCXG.1';E+:@L 0\DQG+B&7D O80$K-$%38.DH5ER8BRX&F $H,? MGS9-\F0I*8#?!55.S !@VM(>G[Q"E!=JX9J$W:-ETI7%WY+O!++@7$S8&^%& M >IO/X+CT#VZEY+8>N4:Y0RO%9CI@I+P5L, LHX^TJ^5:P).W(55K#XL[4^4 MEJ:^NQ7RA.N/77GN ZV6$">"I0)YUZSC0/"8Z,D["DN:E+!L\!UAIH&%@\4E M/CH/P0K^FO\&%9<&]M7R;"=("']1EF'MKJPL;C]%PT^1A.3+\/M0D6HFG+VC M"= X@ ^!'P(.]RWO,9JFP0W:,H ;=GP2[J\B:$YB(1B #&#'7QHFO@L,V'!4 MV@!/3+;%B6V .HULQZ&,=1PH^?".=CIX'M(0 M OA1..>MA9*']J5;M#9 EG=LUWU]:@J!#&N#95G#996K]WDCX/U5NS]LGG7C MJ9-NO%A)VFJU7YP@6,.3QIK:*"R)MPZB$=EXE.O(\H1D+-[W6IGLNKJH=3KL M)3C^8C99-#<^,\?PI#T8.IR)F.:J6JTM9^1%./Y$&V]U&YV&H\_7G*91R&*& M>YWE^ 8XWDP+4SVIUTPDD$O=63]5GFLRL)4M^XB=_(4//G>B>GT0![84U&#> MQ)'ET&RQH#EM G).W(0,-+#T-_L&PM=CXO2Z_PNJ_OD)L,WTYC?XE=^AZ2=^ MU';Y\C'@;U& 5PPG3F3)-^2ZQD:4'"^ MP&8'YJT#'N"&S/7"JP..;6"]XH8+P?EF9W9]B._^&;*K[;N =V'A+P2P1AX MO$N$^)20!$_XU^^0F-N9;#EGX] &7&,(,U?^O?MA?ZEP99-->W536"5#\EN[ MQ28-6?%^"[YG[SX(_=*;3[;NS\V8/7_H=@S\9.LW19!_0*;VG-W$MB]$-\S^ MP00OYA%],\%+TA9'G@\/QPH@TTX$=K\GH6/W]]B1!3T)H?(_,]L-#WZ_0W>> MMI!?/7,;%@A?O!LJC%W;\#WYU4+/C0A[ \$?/^H7!FMY^O>[42 B)D0$"$$_ M4G1,B @0(I:(R! ">;.04$R("Q&">D3>3(Z("1%#T\\B!/UV1G],AU@@?AHA M8ET="4+$NCHBA$ >J=C#<4)"?/8*X7L>ILNMFO[$JL^J#>]PR>]Y3>YPR3^0 MRN]9%W>XY/?T^!TN^0.CQ4_D%=$VX(?_^PO[]66^09A(P^9MNE)O35"B;E>W9%/0 M+#"CF MNWN=^:[L2V]NQO1W;VS'[7];>_B[[UWQX?W(C!+82J\W8GKY)#^6- M@D.TK>D,^ A6$? %(^:#&!@V3,&JJB.K@G;AA5-B1D@AH0M-Q3!.4&S7$V,;<+/VH17[+E('YB, M;RTYK#VV6?>-F00?(/;?$Y1.9.!=FI_:M9F+\*Z[/_Z:42/A?U/%U8^OR,;[C65CYAHG^T6?35_ M7EHP!$N4MQT%2H+E"TZ0V#0.0,_<(?W2ETK/W_#\XGF0)VI2]HDBVYLV1"@V MPM'O%9+WE@H]R/)F"=%&E#_)C)?5U?CK'0R_6U5[SQ[=!*^/-#VK"?.>1=0S M&*<%0=!;KU=",:>.J%'8\XRFC_4=NBL).D%_T].M_N(WM(_V.3S5>BZ>Y_4] MZ,AJ"TV2PSY56_!8]\>-OM;O#CC,*6K)=FHZ-7'V:N"!70<[=@G#[";18>?5 M#L\[KSM: 429J%XJA118E^NUF8Q$>TXC&$%$2?WZ0SP2'VNB>,. <@F5'"FQ M^D2M_[!ARPED):NQ7B:S1%F^/':<%,FB6 _]>,^OD//'[PO'^-/"\916O9<1 MTI$=$WL2#Z';[5/=LKO6?7>(( PY:G 3*!X4 "CR$:4..FO>EWC$^C;6M]]J M%WK7=OI3?"AT,!RQUYL*V>Z6(7U:_7 M+C=S3P5F=I*30+'P!?E-6Z%;\"Q^Q@JZ=?\#9"\4.\72;E/[1E+)OD&_4S)C MY#3L_3#C4Q>RT/5_%ZE#'^#,:V_!#Z3ZM>L@7F')5X>M".S!C5NJMQ%]>VW" M[GR%1XW8&W9B_("P&[0N_GF_G83?.='#%Q1=UY>E;-A6<].8-CS%N_N]19\8 M_,A1?9C!1M-"-H7SO76I6R#YVB2C+,%BL5]_"/K0#_ZO.Q.2'^?I^X0"O.YV M7-T>N$1@[FI(<](PG?N.[W '0$_-LS\9K6/,8&AUQ[D9UZ.'@ZQ;K XRE2;8 MI]2O/_@CCMQ[M.[D9NF]!/FBO#_4AU:QKF?KDV#@#% : [0JY(+?GJL!6! M/;AQ^_VW3X<7ZW.'G\-)>U+@$>MW%7R\O9I+#.^BPG,)E<YV)0=]J:8WR6[Y7RO1YCY[AV M9@GA U[H2CT@#!%?Z+K1*.%_GFH")Q:RZ\'PX+L^D3""Z%O;\?;VZ_)J)HOP M \\.'_60L&0//@KPM")KG@\,X,1M>H/O]Z)8[/OX(%YV0V9G+8G;LGG'AA]] MQ"72K9=-VRM5AURPU!G.)#U-P5AX1SATB> ,]2'TC+Z8W&N ]WUCZKYMIMB/ M\1D<^*1[HV[;/A MH]#PU)/J7!R3#S6N=-"OPF!A44&G5P!%-':'X MQON ?/" <<,2% =_XN!/[,AX SL^Z;$P&(=<]*E)$?&-[#+9UBJD5V AHJ2 MT?5XX>I^UP:4."'CA_HX_BY [SLS!BG'45:-@8[D5QFQ7QJD5+^WA"*T<6:@ M9)R0$>OD'Z&3[\HO>GW0(\8]=P@MYJTO'2?EXN>GU\00SEKA$8]='S@ M#R1RV9X8-^<1^;<'-_K/ 4#@T"\S#^XV3IYCY)>;5F<@)8>=[2V@[)DPL M(!>"WQ,>&.!MO#!C>R$G''D&;&A8 &;S)]L3C 3XR!-6K[_^D CY/@'$W_:= MA&C8+F /,!B8F-"A\]^7,-RU!=7YPN[YLD"/E3)7F@DR5$_AA7>'&OL+7FP?\+TYDR3?DNG+\*/J\ M4:'NA7+LA@J/!3R_ )/O0"CI@#FE#?#WK6X;C\K9$IM7_7X5\6N!&&^-&?X\FF-GK^R-)MP?=.$?=P H G;10)A M-81M5IQSG'4@Y(1R#(X,O?L@M @WGVP-@0? MD-$]9S>Q[0O1C0!\+'^2(!_1"UB_[V%(.!#\\2+Q6^(B!G^DEHPACRGLAZT9 MD/FJ-O8UR/R8^G%+_H&Q_JZKM]D__>7WI\ M0Q+^W@Y$D"VNWF'Z-&SQ_=;C&/Z(G#/ AZA],O"^=4B=S ^#B^O4LO#8S0\0.<$S7EY+?;Y M@@;?6R7MB6C@B&"G%GJR7501JPF0)[R?@7VLW,SIA.VZP;U["N>];ND3D<>L;3(4L:?>\E62C?;S2$^L;1N05F.4M#2(L]27.O:UM2]9M^=K::2H #" @82BCRGZ')AQ MXX;0;7BY7EM(FVHS=^;8.G])D.MC*,3-?\9VU"EQ8 6Z6^)Z M?6HZ\/BAWU>:(S+T6.', 2C^ZYX=5K&+ZKX )3;*+@@N7S'*M+[A.3+3E_AR M+5T5D[.QF:RS 'U"KQ5]V0O--VZL1=HFRVWJP=^JW^H*!_&KIX;$UMK% ?5) M2MXPV"RFLVK/4T$*(9-Y5Z6,?#I++T=4:+ =QA>/VFL_PBR[4>LK-K)B(^L( M)L!.*E^QL'1U9LO#1K?,E:<%APU2HH455 7F[C@X0$O]GK=AM?K6&[7M4KD MWK,_+.YJ_/'"6\>1MC8,O&RC0E60^@X@1>WZTS;:@]&:EX:S#?__O_]F?_2'%MT;*WK*V M)9:PD(ZJG!P[LJ G!06\^;=@+(7 W14591X)=&< _7XR=/#0K8> L\,_$GL_ MPPTYV$U8.&IOSUX4AMI^[65MJ-V'MJM! OT.*VEI"QD^_<5S0])X]NPWACZ& M5;G K]N5$>@C<29:O7)PXL^4^1\A,7$@Q/U7QQ:/W1S]ZBLWO\(' 58&H&:\ MN'JZ_6B/A^#>@OF$A=;@F0#6(X;P]"0IPI\]'OH;Y[\DVS%J""%4C7"*H1!: M(D>22(HC0F3HT9A,$2.,%FD#KKT6C?3?"DY]4M3 M1&/!R9YX/;+G45:G[IM#)"FII"IWBU*GWQQAAR-I-IBTN'X^R64R><-Q9E(_ M6V%'^ AY/9)M]^N$*1HV(G!8 ^_1*%WHPY'8ZY%U<86(ZB"9U#$AW=0[)*G- M:W#DP=L+[:PBR$+;X30CV<;'O4&CFH+9MP=O;ZY3#5QKHH+>&X_[I16]\AV= MW=P0>#ER;(F.C63F&B=[TC"-)HE.*P-''KS=FI6P!37(I! SZ#"M8=U)"[UM M[N_+D6JRWBL6E45:SY>7;<;DW6G&AEESA[LTP;I\J]#M\!G>UZK9*I-KF4TP M\N#M>DZKUFSKK5>Y-HP*GWP]JF=9ME9BIHCP0RM!W.1BI-ODZ7,KC&YO-5&:K^@WEB,MOTI8S+\&UEO)16,\&A-7@:V;W] ME;K;55LD^F.W5*,:).+7 [ C:T+-SYIA%46XPK]\Z\W:B\=T:T3,@HN4@7SI M?MFKY@IK//K Y+2!Q;66X=719RL3_.)Z[GZUR*<&RW\K&[D4W(0PFSGV"ABS MGFP$[U71/7.I[2^?^%.?L-&?ZGG+SD(3Y>,F^Y.YO;F WH&%B??_G@%[7;.] M@0R6*=JJ!:GQ_*3-EUZ;\$^&.;E7Y!>M#.D6SG8F>I"K,)TR(9B=[/+7'_SQ M\/R? ,QF@!]V57TU%U)Y+">>&0)03 T=@2HSY,&+ LF6YNH/B8;LA)Q@B7+B58V MDY^:IK[K:4H0E=TZ,K.W"5NT$CEY[(2WLI^5!I0+P0H 9+@^=/![X(0$=W:V MM[,;STM"- 37U11M$P>00PG9*HS'!&RY:+DRA![G"?@2<_ V<. #L'$$?TS9 MFT"$@0 $I^+ 1X(C 'CA!H&W&+17X!T. V T%C;;O*F&/-'D!:SX#O_HS@"V MAU-4- M,7H-EX_>6 MX)A K@I.9-$N($PH +Z\_+8<=(85.W?&\!4 ^"F4MP MBR$.0%P%\@C%V]W5K7]&RLT#'Q.9U]H7;HME>_M/AI69W]KM3>5T._P:U#@ MSD7!=Y\W!WQ__VL B"5M,W]8DQE^#4[ W=#+@O\/8'GGA6;[KA'L3^7 6-A0 M$= %;/MC@GUCEO!5,F!"#1X#PSK48?WXA!3Z[6Z M_^^_<.8_+N!&-)78(&ZB:$'O!'Q$PP [_T\X&LH0AOP'?A#^B/[G7P^0,I(, M> N L=(/=O$,>? 8& ^C<)61G>#$YL]#DTG'W#"[D& M2@]X3.99_MJ=J-IMU::+N_=S?3>/&=OYA?X?.!"29. MY+HE;Y_3&F<93RQ0%)*A6YE5@UF7 XL]:NDM;:!R9.MDQE[XSW;^FX0H=,]6 MH]M,2IC)JSPR+RAN7^G8DVP>&.**[3M)2-P#BVVK$+9U\D-NC5@"V[6(^==8 M;$A:<#H[-6F_>7,A9(!&R9+Z5J&RYC45;>"!F[%1$ACKEGUX$-M#NNT1>VNU M*)H#\ J(K ;5*K3!=OI\:T+L@9#@ HT46AM/2+2/0SL V?5V@'_80DEL^?Y- M2RF"YFS;#0'S &[;6YI*>VE<[)N?!_V%CF$^T FF;6U]*B\X0!* NH-!D W= M_;$1*AS7#U__E\<]69R.; #ND)](;T)C#2HYP"N*!GEW9W(_@#&&82]WAO$+ MDQ3\8FJ>)V\T[*'1M#GR@]W:=LNOPD5!A>W';VV23)O-KEY_8@ M']CO-XX6FS>!/VBOSB^AD^HLS9V>H!7;@U9LA-'?@=;T4/-K;#!#^ R5LYB" MF,'K$-.OTZ+UFQ==0UQ4VOD5TY8:(V 7V2CO\DS!Z[&__J"I1_SP:OSCK>A MM2@5F4%&2G-RL2?.*+$XUS;!;TT,(U,\G MW T^AY^_0:OG\S8\.D,L!_ -8/2,@@@0D]J#S-TOKN.-.IH'.WH5K= W $XN MH33"OV0FFJQP*UGTX<&_KBA LSJO+-+/R7"@Y#VJG%OIW)S3LUP^T[8,9GGY M7, /E1D)!=5:,>,5N>8M+ID=E7F#3 Y+'A!4*O5 8,B!J&Y4[I;.2T#6)S4) M#H99YS%1M1W %XF![5OJ0]@8,=SEQ-,V)[;[O&&M2+)$;G=(/P5+B,PLL^I9 M790/%HW,>D8W5I7%%=)#/\X2)6E-C]U.9<+-TVDF5_9KHEH#+(&E'LC4(4LD M_L(->0@X.6 <3B"QGSGA:7=WG! R0L9V9K8#NW2V91'VVW2"4^+YM\'[W)T' MCY+U@*="2O*[2.#;30>7B^RD*1 E7\]K+:'3;/?J0QC"NG8;P= GY@F>'ZIQ MR!=/8>$WG7A_T?K?[!X8Z?C6J9H:7KIC(?6(O9F]O)>6M?=\Z$A4 /EV6[+[ M/0ES-7]O\OB@K?MN^MPVI3%\\6ZH,'9MP_?D,^?-O2;TWL#9Q_MP/><_?OMJ M(_IF(_B8$!(8HI$8O$SR($]DB^>2,D)L3EL(E^L]-.3(G/4>*S MU4O>,Y=^1O>TMV'YZ@U!SM]"\VT#X=8[@OUTMCA)4YVK=XOZ1@?-&!4CR/XW M"0HQ5OY(9OD!"/IF2\FO 6C<9#$")L1YFRPRU^^E^?TFB__OIY'[5'!VZY3_ M:Y/%D]6NNH(E>=V^A)>P R);.>?BQN%[E6;"=$KLK,6\KDWR:+7">]NO?(.E MD]YVSUZ?H:-^M#]GD[&+"]ZI+<<(,=:]9NI&HZW0D8)_*Z9==U)2T.'-RB(M MC(+^NC;5HZ*";5S61J[;\=4R(1MF^[W<:*]=X$W7' M6!TAT62.Z3=K2ZZ_W'8:.WH%XPZ.=-=HPA4ARR(^G-T6):-T'H^(*HR/8Y$% MT]-VS[E%8;LYG_\)838F<'1!\T=@XVU8H,>""M=KB'&_MFG<$./CY3'_=AAN M>+-DJSM85+CV(AC.:EXQT#-7N 9[@I886L"VB]1X@O%)PQCT6]5!I44V-RTQ M/NHANV&QBP\2/^@@22T#2Z?6<\F:J; MIA@?[KAO_?^)WY/8GNE!C+,=#:2?-KG,C@0$J\_ M<(,\K$=\I,[ /][?_-WU]:L M"0MZ'_90VE5KAX3TK;_5X96W!96/E>U_MVXP0,U-1>/-%\?R?KG?]RN^7[J& MZ-]P\,:KO$O%#)IM4@56SV=9,CFII"HE<0F9@GRKRGMD6UR7G>+ZR3PE91@]T"Q/'>&+?M(7*>PBL?3[8%>"/# M9E;@X1XL=VV;HYKN[RI8'./9L3.[*<&Z0T7X6Y@1 DMWW-[#G)@S9=9^&*B]+ M>.Y5779D8#.*$UB%$]9+LIY]@?L=5!X36MD.M%TWP;JSE'1.WO-L\ M-R1-W/+NZBWO))$2981*C5 *ET<$38HCAD#)$2UA!"8I#"K3U+8!UU.KKKD@ M%4VBVA[I&=(SQ%1*;3/"$NKDUR.]QKK)H+FBB,C:5#0$'!]AI2882;\>V77[ MA*'FR!KO9UK=A5.C&D9-A?5P7X_4-;&*41EPD"#7 [6*\4[7P^'(@V<2PZ5/ MH6EFI)/B&C=J!KN2JNJQYG@H3>;*5E5I(?.TT<5'3&56EN#(@X9FY2;5P O3 M!L*;".*L=,]7\[4F&'GP]H'3+=)RL:DCY?8,'9'EO-YOP)$H^GIH)T=192[5 MF/+"P!\APT:JDFX=[;C7&F=8GU2$@-?Z!MY1K/GHR6PC<+7U)!:MGULTA0 M&2YX9^[7]0H<>;#X"K<*2F[7J')ES2V67)1?93,P;>QP\3Y.L95N4<.X7GH: MM&H=TNXLCK;$E4BUA=8[@>,6UTFH6> M/8"=9X\TY^L/>]9D.NIR6#A^&F+3_?Y]H!>2EA[.D_U M8=.[P\7W^U22IB8NKS7PXL+QBYU4%8X\7+PW%Y&\9[0GW!S/4F7:&0C]YO)8 M?SRFX=I+4EX&?+O%3;4)+VNYF0K,WX.1U87M-=CL5.'GM;YD4X[H-5!VA"*' M0S-9A9"Z14;CDIXQF[0$KU#!P5#T<*B,=C)E?CW7N7K5$19(.XMK13 4.\)Z M';Z9G0TZ%<[W]1XMM+ULOJ..T"/]*XUZK3CU:P&+R,VB6_9*T^4*!4./L+[A M,>V\GDJ$ NX= ##DAFL5H_ M.>M1?)X3F>QL)"P;318./60!H3$@G5FR;"!8 \_@J%9#J@YX[!$!L((9BZG! M**L'%6LVI.HKG5JQ<.C!NOP\GG:(=M/G3$P6.K/>Q7,J@.2/51# MR4XF(RR?I)IPZ.&Z*,]:SJ:>S?$" MV7?!RHP\GY7!T-?,/2(I-$40B@(.?#0V M(L8T/AK3A#C"@0Y#28HB4P3U^6^\VKV/?6?7"/8O#2;?/!R>Y<3UMRZ+89+2PR';ZM#9R\ MUW1406.O5 <7ND,M$>SI"WFRX-X)FPX8@+?!MVUP^ME\L!TR#KT4X5\_<, 7 M!4/TC6U;.2TLGKMIR^$F/E$6]U3E9[=GN_",*/B>O?M@6LY0B /!)QHY<3$N*3507>=;!>MG[[2:]M?TCS17I]3\5G4U\M/HO2CP1U M[4*[;R:\=B:.+">JX \3-\'!=K:)$]48O@SIOUYI_>+,@ &P/>_ES.\R0TVS MSL,+[ZF96^*%&.)CB#^$^%LN,/Z7 AFQ'CBK'H@Y)M86/TI;7 T@HM.,@G[$ MK]]MYCN2ORF:=!MZ(2;[*]^FMWC[TV[6/._ZFKCSG_)Z_^ M9W/^VTEA][WZF/-_[NK?R3FZ[\5?QJ=^FM5'W6?^NC5'[?F2J>!YCC;V-Y=" M/3O!]CL/L([88]2CJJ_7]()X^W=3D\_6F_TZ;HZ M=?2Z.HNJ;%-)KU-<7E]W4HJEU1=3]LM5[8%H;:KPP1I\1RK/([CJ3/%&N)'_OK#,&@L?#]-^"YQ MMHR \'VN5,N9A"]%E$E_5450/=GA\+6)RXN9#XO%,;_^H.@#B=ZE\MN>@A0E M#*/%TGCE\VYTA/&5)N1:U!B1-&7!E16W/I_59S.M>SY-Z,I3!VT'%9S/M),= M3QP+4ZX.:SRBL ?2 TH=EIJ_A?CJ>4_UMQ%W?7TTKLBN^SO1<&1%=IRG>FI2 MV/G'DMR;CP 5P6D=FA%M['LD[.%<0*]J[D/CG3?L?GJ2\#84\NY/QC2H M<_?"%A9%$Q#'.V:B48UANSMJKO6>L>2&'2%+>#8LTHO_^D,<:H1_Q:&/&#%B MQ+AIE\DW$<,H#JUH1A 3IYU$>U-.#M^ MG-%3D,EZ?:HBK*7 ^>44+/U:4!Y,8]6I%V7.WGJ2P$S=@E MJ>QW4YO8!I#4HTZL'^:K.@':XP#H)-N'VWPII#M30/WJZXI G.'R"2_L3DH[ M=B:4T?:>B(:-'8[@.4$JBY;/ZQ4D;PV3:6?%#3T%-G$*4V*H%'F/4<%8Q&,1 MOQ4/T?=%G!XT&W6>KM2X\F*6*?1,9^E;L/L:3+LAJ%C 8P%_UXGS,P7\\HD[ M7Q)PI=DI"VIG@O-R4"A7R[TA70T;,6Y2>PB*OD<9OUIJS]4EXSRY/U=?5G0$ M_H+)05\2^+*\R/.^E5_R?FN(-5FW%U2();1'PO0AA#ATP\3I0[>1/@2>F7WN M57>[A1MN+CWH-OCZ_NZV1RL&<_LF32P5]R 5UZ9]+ =1D8,H[<6UJT%$:2]B M&8F.C,25(N)*$7<5@:=?'P2A=V';L'RO2?ESB_%D8E.549:2 EB3H,I/<7KX M]QN*T-.1BM!'-=\JDN;LZ1UX&^8=59+M@=KJ^!V^G6.HL3YO#6K:50/OO:VT ML1MAJ_FPOGU=:8?SK?N>"U< -OAO'CQ[7BI-FQT"YX3"K%VMCOE>K<'"^?[Z M0Z /!'F7MW%CP8T%]UW!/6\X_;N"NW#YZM2LSX>DJ[C4T)9@ODRH M<3'\+A-A[K;^Q87$^$:K8GQ#BL\;^_ZN%%?=(N-G ML*>P6/^[82XMVN(0]QQI.RD(>ZMCVWT5,0C8PBN6U?"&R7L M2G.?1G#FS+ #60[_4@_%IQIV:!]12_-270EX:GT?/!U=U_1$IUP M*H*QO=T2KI;=ZWO2LL>*Y\U6ED!LM)!_!"F-] ML/ IQ.:6(Q2%P7,RKB,?X\$/Q8-7KOM3X$&#<4BQ0_J<7MB6'"Q9B ?DKS\I*A7C08P'<4#^-/9!TO,-G<#-)5)F M)[@_[JXZ[6S$\"!EMRVJ@!LNGRD-^ JSG&CK:JNOD L]U,\H2[3)JM,"![,\0.2"'.4YK3+,JQLP+5"\$!YA!D#I/ M%YP;=P7=6/K UK_2DEW **+WU'-#6 *1N8.&&^?S'\6U;$\?*8WP+MR0Q^I9 MF,._;15.KH^*0Y*;"?P\S>?'#I+D\4G$%(ZX$%V^.RD$2( DZ[AJ+%2I A0. M!KU5*>QCUNB]A.9B6(IA*8*P]&5;^#@L2=/&BA@N5R2?(8D@CT[I=EN,V"&9 MI7N$F.WI M(;TGRM/D3S&*5"6")__<$^>(LEAJ48EGY,ZY ;\M\=AZ6YIOY(;6+ M)J9$>;57]PM>IEA+%DHS4#^O[YX>ZWHUG1A(E9-'NI]"::^^K'.5$3M"\;!> M"_9 WF>)]5CZ8^F_UXHOGY!^'S?E)&6T49U<4UI9$+N3#A=*_Z;H"T,QL?3' MTO^36ZO<6MF83TA_;EZ:)9/E585+%M:65.#;3J<;2C\3ZG[J/#DCUY;^G]M> MY9(I9U%>[-6=29>I/?,)*"@,^^666VAE]$QA(*@\ZF =3850 #T_P!(@Z;C\ MS,WGCQWI?[OG+X0M<-E^YR%1M,3' ^_/[9:EB6),]*>N_MHU-J(5>+I].RB6 MBGN0BFO3/I:#J,A!E/8BKCP3RT@4922N/!-7GKFGE(#MK9NP,.WMA/C/UGSS M-EU[+WCV-+W2[RN7+6#:;S*4*MUBHW+S1I:9WM:!A,)4W!F#T" M^/$>O?:Q,,?"?&)A_G1T_AS"G$>H^:(]J/I\$S3IH8&6)D.%']D!^,#-?P]_P=&8RJ,ZNF)WR>;W>6I91585 AJ4)D MV'A\?E85M.BEB5Q=;"Z'$['SZ-K.H[_#1!]OV!Z[)GV]K+H]L;PF%8H+#8A/ MN8_B/)KHY]%<+B7E7KU+/R(?,)(IXF]?$+Q^U.?VK9N8MV^ MV-NOD]NOL*2 MK]Z<)P)[$'/Z?>+VM5O+7&71-WYTNHV0/'CFIO^.FY!7HN%+LI10'-OXMY1ZJPN 5SW:MK3$;WY5:19R=]X.JU.6_7E[\7 @W MGCN+4;;3T?A\H[*FW5F[WYLU(<*1 .$>$/QG]4&(,2X2&'=?^15G;-!R78Q+ M$]6@F,F+61VS%W[:J>IZ)AT]C"/JY;;ODNLY3PI8CM>M8C8=J!#CF%]_,/1' M 5R<$!(YN+NS-)$SMGJY+MHUQOW*ZH9G5IC9@CY@S,W]NUY^EJ&(7PRT[48]W+]/889=,M3(LKXF5(2Z-B4(QB)X#M1:LIP*N\3T. MZ^4KO3G3T6MU8'HSH0,5O\OK]S$DQ9!TWU[/XY"DV@4@X"C:1,Q^N1WDYREL MH43/&U!-#XPB12=KR+SK<,OJ.I^L5T-(@NVHT1B28DB*G90WYZ0\#DG!/%.> MY:=+ERLCO7&R7?&4:3EZD,3ZC5DJY>A#/=#QH49-:L*BS4)(8H"5A-YEQ;&? M6Z0H;OKS ]V*Q_$I6\$,7B_RS/765=N%;RV[A6FB)[/4Z+?7.%:K0563M/X W*T M._VK#[:-S!.VDOCO<]P^OBRG- 2G[@"Z I3O"H8O[X#UZ-X)31*UG9ZB<=C2 ME'(+GJ IH_D>UWQG&R[&-Y_:ASSMERM$=EK@V@UVO<@13;\S8\,[V,BQV/QK M#IH)3F(!WY)H X"2MRGG;&*VF](V3J*%;)P 0I>PGUOOP7 (8+ZV//-"E9S MD8<$9)5P8%86MY^BX:?@;^&KP&.\]QCV2;XAK:QLG4SJZ64%D1=<4TI1UEC1 MOXUJGS(.7I(HI,M1>HQZCL^!D4TDD^DUK;:(5?,=]L-H]KG5?HHES[)-B:L]A2((?Z0PK&/@=A# L;5P"?)A>V%/ 58!_X*UAL:/=#@ M?LV.2\V;)(2/*L>9[\BCM#!JMJPE[O#FE*W,EYT.&7#-$U=E^?H>;Z#)DEI M[H'$B\ B$-3G34]B>[O.M]6ZW[:D.A)X[<(<[32(N:9^F,F^O!WA"6"/Z;HU M7>GZ?K#B,^),KV+L"LE1ZN7WPR68AQL45J_"XTWH;(_O@E471Z;S)1W=7"8'+?6:YMM4@ PCUV&.-#5 M3U?#C.?W;:$1OC!A+_:ZG,)Y/0!^U,1)PO1=+S&&7*H!II3!*B$;!X ?W4W# M5/@@S4V8@A3V3=U_QL0V)-EQ'Q/@-.*^0.*-\;D$+]^9!^"KE0!(0WWF.;:E MB>[#QIX(6[#N/RVA69!>EKPA>0CG4%+ BV>&''X&Q,7VG80@@J6ZVNZCOS\> M_+TJ!)L/,/HA@3(,\_CBK GV$_*(!L1WL\-1/5N^. *?0D&]Y-VVK)I@LBUY M9CM0XV8U5S1L%VB%#GA/V@!DVCHOQJ.T2Q4[>(L :H*NBT;%Q0(-V0H;V$A9 M8KTWQHW@,/170@:2, ,S\!Q@1YS'^3!^\W* M$T5K(^B0J2 2YX! :*H%&$O>[*_[/_\>G_*<'Q%WP]^GL1D(?_ZM>8*AB?\Y MLH]'MN^24:,)D0XR79!;+V /Z[D U[!O_V #2/Y2O@&WZHF:27 MF@G@_@3P81+,+5P1U'504\#TRG"T"R8,C"_9D,,WN;*I@O/2;J0!&)$TU6ME2' MQQ2XU2Z87=(4=*!V)^ H/):!\0>-0D]3-'C,=4,5E@F_R:UD,?0M)^J*HHFR M Y6SG7#DA28OW;T' Z7J&YX+9P(?_?0B,/TQ.'LG! ,@]--0\ )QNS+!=647 M;D5B?Z-VVPZ=UT#G Q#4X,?+G\W!);-G5(F"R'-)G\[6RR6^UT;4MSGX 6Y] M0M$LL*^ :9X8&^[]S+$ANP'+S((;^JQ>1(!?8T@%R*M@IS=6#L05%W (^,FU M#6C*P134YR=#[T\X^<MKW_R_P1GHS_^ ?Y["DH8L.# V,=F^["EV!E^Z MC2,BR#_.$BT39V:T2EJ][*NZV63*&;%81SCK\]__^G_W9'^9L;\-\>\N: M;!0B%D945#DY=F1!3PH*>/-OP5@*@;O+<& >"7070OS]%"J$&Y% D4>,^4=B M[V>X(0>[:0JKY-Z>;2,XFW)TVZ_M/@NC@T\?VAM[^;7I$D MAUZ.\,-G"EETR07+KJ7[@Y2XGJ-FSR>;8&3J]4B_H[:L93 E$ VUE45G8A>+ M23CRX.U&IZ+F]$IYS6>8QM*BQ:S#C^';T8,-%5OSC$/4O!8/[#W.=:<]N[5J MCH@1H-K/*\]I"Q]%*J<#W:\U1ZG"D/D%'"Z6K%I R4L\BZ2'G4645 MC#Q8?#!#BE5*7V7T>;8B"'RNC&)==](PN(%70^J,0?1*MN?J 9SGX>([]%1C>N-NF@_T?LG*,>IJ[K,C\G!) M6*,^31>6K22?[_%>9>"1$\9=CJC#D7A'H.FED>]S9'5-];">D1SEX,B#Q:?R M+&LZ6E#G96*A:>-AI5HIL6#DP>*E7*]:F(X(C2/E5$>@K'JFQ:I@Y,'B555> MDZVR4$)D8]99>ZU"V9G"D:\6/U)$B41IFAXALHR-"%JF1X(L(R-)EI34F,;$ M%"*_?OA<2RM!@QOSB.:Y9G.Y=#5CJ!X3/E-%6^H EX%]TQU2*\KN*?,*>TSX M%@6A-FJW,J*>'VG=?B4U-].X>DSXF-9T7"#X7J!C V.X;O%X1Q:7QX2O@S:- M#)K$;A13EFETEL>$+U6K5*=9VNGS M;3$]F?=S1'E25X\)WS0G5MJJF^GI0F741@ CJ /LN/"I>:76P/PIJ9OXFJY6 ME&E=!NQ_1/AP*$[YY M=Y"F*@8VYWW>;.B!,\HH4_:H\#F< 4Q(DK6X3-MTV3Y;S]D"IPM(>>@5VHG"9AN(* MM9H[3:>7<.AKJ$!HAF04#/"%DD)'A$0C(V9,$".:(<:XB$B$3"H'VSLW&<_( M#"6.''1(U4';J24 X2.K6XV3*V;1F6;U0*Y*2[2G37.9HP#0T(7":M@6"\QJG:ZRQV35 M9U?+2: S:0!IEDY"2 ^3_=[8GI"+?4WURKG\MO]TYQ?]A!<5NT#2UH><@(WM23?:3L!SN]#% MB2SYA@P& IZ04^3Y+T-:*+HU9M2:8?, N&95H#):\R)[)E?Y^&IIB&X:]A+ZE,$\OX<@S M1W;AT0AZL.!B$T*8 .DF_AEZ.6S?%2S)_1>,@>Z<(UXPDW]?S$?[%;;9+&[G M#]BD_XI@Z<+,E7_O?MB?!GSK]N0,SWWBYKSX\JR^EWZY/:@?>D,\9_?6[=/0 MS1H^=H\80QY3;UZEWCNI[CT?Q@L50-;=ENQ^#Z/>OS>N#>AM>]>CL/7RA"_> M#17&K@UO4Y_9E7 75;_0V2H17M&X1-&O[Z+:4R&.S358''G8%42+5=C75%C,#+&B MBQ7=?2NZ-]S#5S^L;$3V\-_C:(=]%>W0U"-VVZH/)F^>"-G.KODB1'?JD41O MG>Y(3/>OR#MUZW2/Y?WS=*$M$NZ4:[>LO*I'XQ_)C/?SJ?QQ#_-GIF^5T?PE[74_E%-\.;8[>=;2]-DELOO]S;8J\X!RSO!Y?#__J#D0]H*G6. MME[7-K&NTG?PXG;5263\,F?>Z,CXJ_: GY3Q=GOJB:/\,J_WRNL)3@HSTZU\ MO5W/:62\1(T*W"#;=Y#,S,S,,<+'/006IX*]CI$''#W68>FVLJQB$8[5]-]* M87U2A+5NG67:2+6'E >++FXT;&HP_WH+JM.(<"LEIUUVBJP1N;;P)5=26 2! M%1Z97W\HXH' \7M4T[%47]U3$1VI_IYBKHZRD\X(G[N(V<0R$MMH^UQP;>-; M;:[L$F),TGR/URW%UMLC)!,6.,9^_4D1#PA)GJ?K]RUZ>7Z6,^>7E: MPC)1?>I% OM)U+V)[,1I!Z=+.[ABRM.W^M:?.#85X6V(LD\*".B3?+*6%$KG M3D-RO7%^ZJ[G*5[KFRA'<<694RL]X3FY7L>I,6Y;7:UA:'/_U MAWX@L(^=7.\E,G@*M]5IXX01EL/+P-'&/1;A;8BR^^PM.%+RBI$BG"JND]9X M$N0KG>:,O+;!OF!IKCPOM>9\&R\L>;&RRG6G30!')+#7'] 4?18XB@3VQ&@3 M ;2)C9]O>/K>0IL47D!0M3ZA^/+*:_:)YFAB#Z^--KWVP!VTTUB2J].\SO'! M,CU,0K1A?OW!4@\8=AZXB:KU$R-0!!!HXW6,\#9$V2OY%@)E!M/ =G2LA?@] M+#5C]-:Z;EW[^)5TJMF),Y<*>I[KIAR[44!I&R(0=%"BQ -&(A>%H&M[+E\\ M-@/F/'8T\)B";"QDN [X2,%RDX?/_4RIL3B[[<:RVSJV)QAQ8MO'?)8XT!:2 M[<,&-9=2%^<*J5]]81'0@\?=D"RJLDTEO4YQ>7W=22F65E],V2MKLZ6=+\[K MZ45*SP>R@ Z< 5XK2\>YDN&NOK#HB/TK M\WIB%>^7^?F\V4H'*4Q1V":0:N;7'X9Y(,EO M);5&59G'@O[]E+FK+RPZ@OY*?7,M:HQ(FK+@RHI;G\_JLYG6O;KZ%ENM&MEP M721/==HU+KD:E ,HZ- '1=(/.':727+7<#7%'J6H>)1>K',SZKD)[_V51[Z? M2Y9O!VBNL.BK7_ZXRK)_D)WVTTA[_1N)9UUVS+[W0<<8D&- _AFDO?Y-M&M= M,(IO445ID>$1[]^>,#;D/SN/0,TWP1O%R$ST,NT%X,^_-0^06-Q\]67MX;QL MJX#$$\@'B:*U\>=HMG7)B7YPOUY0\10^ZY<>JK8XD27?D.O*GJ^*6WFR8PG& MSD_ELI[G:&/?DZ6.G;,=L)=6QO8M\*'LIH/GW60=6>B ^:4-6]2W_JOQ2/K_ MV7O/'M69I5'T^Y7N?[#6.?OJ>228UV18^YPE 6-R#D/X@HS=!@_&!@?2K[]= MW;8Q8>(:T@Q;VNMAH-WNKES5U57+O%3/E+06FYZ%RZE8M\TOT\E?##($?H;7 M8NH6^EHA*:L8GN;O4'0? ZTQ8B1-4;0E9F&&< JCHYF.##S>P!\)#!A^"KLS MF']DE3''FF7PJFC\"R,U'0,! H#,C":Y&8PQEF@VH.-\0>O]SH3H=!#[%6' MZ=[Z\XM[L-H6[[WAZEFA_K(-\WHH]XZ( B+ML MNA9$L ^15P-4=TR@C? M(TEG-Y("#X%73XSO4#^;(+HCXBL1\<&DS#<#V3?.KWI_;U37R5E=7 MNM=[/4=1^#1#NJNC'JZ(;[B;>1#.3E!&B%:!"K,\I M!7775Y_35W=BN&NUNU;[ >@^N:)[!SM3_CS\][AH"WY6M 5"#_'+%N_[6]$& MJ9T?%&.?C>Y_)[P''P*7+5+]!7AG[WB_\_L=[^_">_@A$;EUO'\5OY_=$EC,^=FS#>2PE?4['_=NY.G:+<['D+:%S9[M_*XOG>V[]T#.E. M^A?<_5N9M-]C^W=W;A^B7%9L]C'EQ!+=F7&]&F-96$',FXO(FF!NF% M!#\U2#$)J+G@C<&DM>E,4Z$8A=T5"8;BE>%'\9?>D60B@53A6 _2E8$R5YJE M7K_&<<7V(/C<: 7S[SJ/"L=R?\4V81Z BZ%&,O M+2/*/3;;-'':J-5M M)%/L=T3EY26OWE,I;NAXX>3UE6_LX.T*E./E(VNMSD!K3*06#D.AJ.EE)T.A(E_6DN6M*=)S%@M!U'2RM47#[Y/-7Z7T\]K.@F^ M"ZM[B.]"ECP65I-0)?ZVY'OI3M504VQ^,I^$8N52 M=:)&(W4LK*(@K$*AT$F$U55(II\@BZYV]S_&3KI\:!&+GERJ,TF$M:DY0''5C5?[/ I=HVA/HJ72YM<,8E%3^+7GT# %P^]KW?F=S&4 M[N+HVZ>)78\XNJPEU.&ZB:25FLZX9J:$YBVNEA:BHPN+H^6\7$VO%IUZ>[K. M#9?94&6S[H(E!#'-0-"78-]WVGG/W;OG[EU/L+/ SX['.K]?2/,J-=[KP8"O MNWSY8^SIR\<="[5!,CM>J:@3"W-S;ARJ3W-Y-7+Q0[EHUU^/2TJNU"XF^KFB M')L.-"Z) 4;BCJ'$^USY&[.:OVU"W[D$QST&>$[!(:BQ5:]?6(IM?R%B#H15 M2*[SESZPR',CKI?LMCO.U$=KL7)2 M7,36;'3CC_C[^FRJ5Y=@405__8GX@M%[MM]/B'/=9+9?TI!YIL8+LB0+S#_( M(7B&7&KU,309D,$R@R&ALG_O>8$W=)YT.ZDV/\:^OEQ\CE^9\@#8W>9V5[D1 MQDZJ(N5U>ZZX]-3HY^J%.9C09Q.GB]\NP>-KPR>389&06XU?$R /(,+Q+[PB>3950BON[BZ)G#\&//KS?#BTN)J$:E-U&8S(;0[.6ZB5KHM4ZC4L;A* M0)@C\,Z2*-_%_+I+L&L"QST,>V423 L-%I(PWNB<90AB(-II=U5TZ4AMC#5S MV?6R\,S-!XMF5^J$FN8TB2481&K#O@A[POL>I,_QJ*_7$ 5?J6\9P]70ZUT;!Q6Y;8< MSH;ZB51T/0Y=6N4]UY=/UB2@A[GI8!,R=*X3JW;K "K0>(G0O8[A7:S?ER/FX'DTS,0O+36: M*V75-@N*Q14+FTI,GO=:U=@2@RI!JBK'XG^5*76MULA=DGS9)N]AOO-+$C.7 MW0AR2A^UJ]JTL^"; 7%D7?HVE]BN*(.-OS]H=PK)03LK;X:=)=@?Y#IRQ,<& M8O>DRQ\0F+O)I,L*YM(QD\34CE?H#=R98\2 X$ B0QC4N.=;?N5QV07;ZO[5 MI<4O/N>_8C#\C*@AX7^;_>V'4".MM:7.O-6>QNJ]Y>PQDQJ.+JUD9^R3V+%" MU04W7\GF5.PE-M50>42@ M1?-/_DQM-);:5K]4F-3\\\=&ZM*'(8FX-IY-!ODV.Y_7,TMV%>0GH24(-%+/ M,3\36A4GLTI8:MPJ% MHM%E+CRI)CEEW9=VU@HL&=:\87C\CZ'M$ULW: M 7^C-:A'VZBC6^%ZMSDO7;PU9RSUQ*E-78EP,C>:IORMA"HT1B#K(/8;\T7B M]TJ4]RS.6\OB;&DFK]P3-M^I3D-8/8B:A87>V?3##A2^L'_DQ3=V!8KO>#@V M&1@EZU)J$^&RDTTK(JER=?%\Z1!"--;=\*/G1IEMHE:'#11X8V@E!X$ B8F& M?9'8^VYMWIA%?;&,RHNSQ]?S_;&@Y8_F^SV#=]$S4E)&6@PXN6 M,EV_E*E' M+\WW!;TSB2RL8H2;9NIQLZR&Y61I"7P/92 COG#TGO+XL]GZKLY?C]FQQ70Y MSJW398YO]ZL2-[2D=O72SJ1BQ;FL'E+:[68@65TMEE%SE"1L#8&SA"\:O==U MO'/Z.P)6/YK3]Q0XUX@-65&6%EQ1,JKS674VDY\NK<#G\G11'?J+0=:?K&1S MF8E@Z G"Z1 VBL9]H>!?6>XW%R#Y.2F#_T/"HW\<[%8L$N2\FH7NK.HK-.HN M^S2%,1(M!>$!JHG7TI%%]"@;@J(9EHZJZC88G-01;Y0T=522%T@$=C*-O)I7 M17DABQ:O9#0=80))DWJL,C)2:_IQW<(+3BF:,+&Y;3AXV@@IONUOL6Q6Z!?& MP^4X*K)X:0CSY0POSM0M]+6"4%8Q@,W?H>@^2F!#?@5VQ/!D2P!B0S9,9IMX MJ4GX#VV&^6#M8V8*KYJDYB6:6_(, N;D+_@=HT,=,0J&$V*(T/5KDM_"?]"I M?60@K^._30RBH06IG*9&$CM'+IP9#"J"5T96&8?_")SK%D&7I[Q[V]" M=N> _6?8@3"K&[FF2E; ^^!G!OKM?/ N ]XZ1H",WU-^Y2<,I#H+\2M(,G_[ MV8=0@DV$(^'0?QQQ17_QR"\_02CYQO'4V8<8%G6_()#LK,A^4X#N[WUJ(1)[ M"+XF,3&#'9E>PU-*&'T.M)R__2"+?P\QLT[\2PR?_\XT0P9B^*TC!5/% NW- M:9LHY,7.4'YH: HFS^U6_W,.V>T9B']\KR3'>W'__4N[._:JW7U'Q)D0$7B( M)^Z(N 9$1!_85\^][I@XGVQZ]3#OCHB[;/IAB+C+IFO!Q ,8SG=$?!4B/IB< M\I;_<+Y-QS^PZ9-:ZE\>0A6PSXCT4P$!^ZWPY?_]%?GU28"$X@^1^$73)./O M -APYR5+*@N&FB+^%WJ-,)KT?_YG^#4QR-<%TBV1QUT8_%1A$/RL, C$'A*G MS5;\6V9OHIE)DHCI+< 0ZW.N WX)_[_E+%V:(@X@1 Q)Y1(*70@)?2R%W M#7'7$.AK%OV!"$P\M;T0-WO'\IWME;D>[OQOO7ER>Z@/@^/",_ M=JQ\] 3Z]VDODI[#\+_>ZU:O!Z*_^>[?BOY^[^V?Q\.YUMW?2?\'D_YY7+>+ M7#,]MVYW;YD&@K.#TH.WX'==1\+KV871E^2IGT>*7"X-/6D,JM)U5(6)3*+M M^7(U%R;KXC*<*TEFQD[640'(0H=V10Z>ZEWJ+5LJ=_[\1_P>"@U#@XJ52!M5LAF.+ M4H?+6N5V=S&(Q5?=SS=,_XP J+02'9,/1[,3^7%0;%4?\\6GV0@+@.BO/_'0 M2=C_QBVUFPC/[)MPZ;&L'C7=[D&7K_,\K[@:U9'(X\D\T"L&PS>T+05ZFVJ0 MK@S2BY"BQE!WRJX?XXJL\",KY#^O.HFT>74],9:S=M.?E8<=,_&8F2<'46)/ MAH*^:#AXYJ*"MVAJWL7272S=NLGKD4N#WN.$GP>372Z=M,*1=$/)C*?GE4M^ MSHKJU5 L-)&;Y>Q3/EJOBOTEEDO8S T$8KYH[+QRZ<9MX&LR=2_BW=^FN?L% MZN-;U.(XIA!^5"V.?4-57G"=(E^/1;GF(&U9.;TY&.8^7V;G,Q(:;91(5P^, M,^UYMAK)S'HQ60C7!S%J.89];.!]%5I_A(%X9^0[(Q\W[8J9W'0\[98%;ITM M%R/3P"+;D_>2@R&S[]E$Y."<)@G_^M/$U.(+&%J44W&J?%D M7.-NS@K\#]19.71L)/(_&/<^D2788!^T(UHM(ECQ4MOB.3U0TU()5JY_J)JG M+7[ 284D2CJV(1N3U#J%5&&,]S$A7J8SL(EED..7OO)P:SU#.\\YM'(PUNE( M--3+XY0_U6*K?'HXD4;)1CVX\CES)RE+)6N%U?5#JIA\[R=C\B;-&$90M^[6. M$$J>!T=[A:2N!D>CM#S89-*1(LAZG-& G_O5VQC^$5*"\U&C.J9I+%&1@-[[60OE+<0"2KS#]KNHMT0H! M#WC@+(/7O?OSVU1\7A:H];19?-.V8AQO]&*SAIE8)RL7%%/9YWC;&BSTWL0O MY;.!8;FL:\+R(F+JYG$K=E*U\9S3@FQV*"7:QG.NE5'JE\.M$*QP:6' JNPZ MTY3-[D:J;=I8!0%WORW@/!(+1!+BA3&#/0Q9$WT[(NR=E#*S=#1(\8-Z0UV& M]/;T.5F:+UNMZ)J[4\D>E00_X/8=O*6&=/B"'Z& 2Q3^H()^-,BN%)]BL0W\Y%_8K6MQ"B1":=+ M%4#P80G[CQ@?QZT.YI@9<=4%*'^,PW:\JNS5L(G?WU]($_]$9(OZ^^0[70555M_M*2S' MLG)BT_UXV?"K(;RVT,ZG6K,4SW6&B\@H67A*FX,+FFF1(/(O"GPJSJUK?=U? MJQ23C6G]UQ]S>4AY7J>LA)$$0"-BN&KH_)2ISDS-]VZRW+'B/D;2)[,)7FZ2 M^))-X(#AVLR 6#^O:I%!LSF9QKETN)V(#7+&&>V\&!^2I]4)6V6S\>5T,FG- M"^UF'0+[AV; 1P4:,0MOEF((KP"K7!O)!$M)LXB1Q4[\SXU1;!1JEAIF\GPD MLWDNR.8B-.^RZY0E6V:E5*\LEYAD#ANG?Y1D? Z]>"U%W_L5VH$F8Q]H/MII M8E;G(,.;<&9B S6;3:][SQR:UV+)05$OI>3DY93E<_UY^-@H;F36;Z*:&,O- MV&[T_?&J3^/UNT4A"D_#\6;#SV.L/XC"_DCIL1=XNJ 1%$]&>_Y90$A-LB5% M6AB1%=>>WDZLZL=2R6D5DBR;D5!^GM&O;LA4B M=]C8AV#B/XSG,P#D )K0Q\4#L_U<#7ALMVF+\^4;A:1MU&!K\'V?AP$/X1+C:N\T7VF+F__#,6 =!\K]:FG L7>:SK_3DVJC GLI.KHW]E8>& M +9X/2W2?05)!Z= M2T<,:=%DPF\/9XDB_FWX.BF0 M^RW8(A60O #R/X$:'2^L\CP\G$ML\3F2C?:-0&GU>$%K6FMFZSRJC3C6/TQ. M\K-UIA&=8R^IJAX:TRY-,3P%%28&4*U79"OO?(_W\%DKZBRT((8W-7V2618Y M*^7G.NQF+E9W[U"=UJ3*Z=)Z)K4B#;;8TR8=8[(CW/H\0'[_._/'3R)UM=))LEGN2T:'!ML\\/08X(- M%(70\H*)0/6JJL]4*?C4]K=C_0IQ99NRC]ML(C6AS,K&RK567 M"R::86O)II^EP!D=[7@@T(RQTZ;&\?WB6(UV.TB%L-I1H7$V1_LSF&XM/QW6 M/PNF'RT^JU5T8<*BL;)D#;,HB>P9/>[QK!HRNL,)SZ+-*-$RPM49VQD=C_&_ MIAZH6C@H\DY#\\P+?O6UVOF\K?4 SV6?FDIQ$LNS@0B,C.^/["2KH[#9XC9M2XTM,E+%#++CY2!X M.&&1@<#^T.8TDE;5Y(!KR^-&/3<9!$/1S'(0 M'K#[(\OM44;U)SML>[K)E!-\TNB,$(P\V-)2D')3)3@>L'-4K/-C+;T0GV#D MP9;,35]>*YTP:A?QAG.KH5)]*M7QR(,MA5=M=K)XZG%2['S)!YY MN"5N,.QK>34>89M1,Y9=2R.K6(-*; =;X@9+V1_-#D6.Q_;8TE_JH>8&:FP< MC.Q5YOSX.3R8<&A6FD53?#PX*H\&L<.1*ST?-E;!7KR=EORC7E/D@H-1MXY % MY0@:/5;JZVE[/K#FZ78H@OJ3$1YY %!K.54[S0Z_FJSE16$S+,=ZX2[,Z0+T MQ(VQT]H4>\!P \Y(JF*:R"'LU0HR,K;]L0];6ZM:*ZT\KNI+SM\(U:SUPHPI M(5M984&&Q*3YRC@2T0B( M(0%K[!/(JJDQ\AY$>1>BS%(VQ\3"$&5L6IB:3JE4D_!@\"[,,;^-/%D&XYEM M_=IS_(B75<-D%)DG4,3$3N>:\M"'73805,#7$6_@]6 SQAPC&5J \R9^"?9C M\(86,O5]MV_ WSLO\#$:W*J%.=6=E\#<$,&3=&V*=ZT%A"!*[NX7/SV%H7A"3^-Y;+PI(C-$6TP@\;\$8'B<-C3QL]MM.H%%+SR= M[_ [L&2&95F@X6;5!2?["F)]B -'W+R$E V] -94U)0W\KIG""^CA MK^@X>$HZ/LJESH$/O.@[WLNMZ1JAT YV$GC57-_&1JXLCJ]K"UE$S)+"$ 0" M1$5 4,TH>.D7/ -'D" 1[2P%(H/PNWV>N/O7VT?[L231TH_%DFID257)H02/ M\U@H=)5)T&PV.+X72H]KHP'+AI<0)$+*PCF$W;\F[W/%TQ0.#N"L0D02EC;& M ^,!FG.0(#X'<##LGIH09, M1(ZE\#3.>;%,_%=MI&*$B@],"XY&! $;:.)V9OHN-V6$S#/$*W)7Q?#T2\"6 M\TY;@V!I:I)S&)B":!LL_4"28ZXBBDL@F6HP.X]EO 8GV404.L3!S'C=>53" MPM7.U<9O5A3&PG2GNPNUE^^>[#@;V0)O;TMX\S,=_Z1CRF>&O(%'8+$]E@TL M\Z%T UFH+B,[XHN7Z2P*5H+18,#7&,T*_->6Z7A/E*9 K1,M0'9&WOC 5+&J M9^86WA/2Z4MET N F(6,F<[T(, .-E,U;LU$@#3\[EG@SH88$[]?-!Y.P"6[ M7D13&"/14E!5L@6DPQ4E6^NOR9'JGA^1U35K-@BD9M5R;"T$63YF<.V&O\$W MGY9[KL1K0[&GMN=) -8E35&T):A]4I8"@U-2@)L(P 1LD8R(E@6IX\*,P)E7 M;*TL$\-"L41BHC$@,(/L?Y,V+CSV#/DE (J?3JZ!\ /:$=R:=%OD,<88(1.C M&,L5LCKW'A$@]4-9&LP_Y(V:9>!OC']_'U3> *%^[*CY#6A>;P2*HM(Y3:%E M7]WIX14[ [U,T+]E5I>=T1< M R*B#^P=$=> ",P1\3LB[HBX(\(CFNZ(N 9$W#GBCH@[(NZBZ0H1<>>(.R+N MB-@53<%7._;=$7$F1+ /L3M'?"$B/MK XZT(Z_EV'?_ KK\NEGG5^Q,T!;[\ MO[\BOSZK<&(/L=.V)HW/7KEI^HY$LQ8YWRG38QW.+CTU_*)."*^*EA/?LKU" M8H@_L*=MU_.WQ%"!([Y3T,);:N8<.]_O?G87U7=1?2BJ+]BZ[F^YUSV.M^]R ML#Z'Y._R_(3R_$XQ=ZE_I5+Q-,?>YT/;X;_'63CX61:./23"-\W!Y![WC= M?.UDW2_=:SA_W]KZ*OSSS]F>7]?%^^R[/]HV]:OV\U9*X_?HEAIU+VN$LM5" M-2OT\URG6*[[&XG58+S\?+-49SU[=SJ2]);$D4ZI*WG=>@JT*NGV7.0VIA I M]E4>R@.$?OV))<[=D?XN-A%.9D=%*KK7K4\3'?:3;5= M2$[ZL7X9?;Z!^8ZVUW%1JB5'F)43O_Y$V<-N9]^,F'=8V:VZ2+S1 M.V-_+6._GF[VO1@[D!C,\Z'X+-*M9[EB(I 6&B*OK,+)\S%V-!E\;H7G@W6; MCTM#L=/(+6,<%/@*!+&2CL?.RMDGCWE\H9*^@>,I&^NT$(:G4(9L&!82;RWK MX'ND;[8N3@5&R+J4V$2X[V;0BDBI7%\^?%ZW'16K' M9:L\X:IC 8W&.!=K"@D_.TV4*^*J-YIJXG(0@8!&./XN 7O]5L%%6/6R/L 7 ML^JW=FC>:$2]Z!DI*2,M!IQ%)*Z2C$\;>;C*+9^-<[]W=.&-%GI<(S9D15E:<$7)J,YG MU=E,?KJ EETWVG%16M8+[6 EN-&F3\+SF 4M2V,.X5.P[HV'%FXFS2(I/EN& M707;J0I)*APB/UK)!E3$W@E%D-IX\"5:S63=+C0)M>EH=3U2=-*IM&C<,S1N M*$/CLS+]V^1M@(#_YQN&/&HZ&- ME6Y7:ZMNNQR5]45N!,?5V%X[[(CR[S<[-KDN_K]BF^Y^1GP[(9771<&^!!@7 M$LU5@%_T)\&G\;B>"&PRDZ#E>S';R2\S_"%LGEQ<$]^G/JZ,_' M#(*1OZ+'Y(1_P06MPNBYVVGVI1@(! @$)SI^4M)@#5^3<*S1^1QW*P*3?8Q7F.M6D-IIV.: MO.&3>-$A;* %#U-5CAIH5VE[7)[#X]=.]%]\/G[=FSTYAY\V&O-I#N\7GGI5 M%HW3$Y3;K-/Q5?0I($#SV^@'7+ [A]\Y_.HW>^.!ET]S^/ Q4:SHB\<$MWY^ M?,PGPK%%0*QC#D_\^A-B#_/YOP.'7RPOYKI9X(OS9JY[LR?G]].&4S[-[R64 M-(>\62,^7#[(JW M$!9OHF9!I\ASR;=SES2Y^(8O?0US:[S)"ZY3Y.NQ*-<77!]"3,79Y1S MUV6Y^(:O13)9<'/AH/\Q>4RV M?PB0 ,NR:O$42E>RU"]D%UG%;S%_O[XL^B!\_BV;&.D"G6JWNG$:?P7DA"F2 MJ0XQ9=#K6E^[[N GUNUN^&+0#04?PJ\NU,L[,P6^IH)^,@BR2O)-3T,)OSS(Q)(2Q(F1 QT:1!>*)AKR! 8,7H2,, @LQ&%P@X8T'IHTQHC/FRPNA MP-;Q,Y2&Z0W%*3^!1:A W#,[W,Y NT2\(H=VJ$BM6%-,#\)'#@=M,3]HK6>H M*B5!N(_(6I(KV1CP*U,>D,7::W676B8 'A2T82\9KJ2F7#/(;LK=7CL]Z]=W MU(O?0,)OT=*AF:.!5$>_P-2_6QBU^*W.I%2'5+"*&52?GKA!LA;)3(K=IV$H MTUV4BN71KS\!UK]&O.XH$7O'?Y@9_H\F/IR*B:+7(SJO?AGODM@EX*J:I0N8 MQRF+Y=4%HO=SMPSA+/NURO;;_G)?;LG!A6%96E\+R(^L['4B[2 L0A<(KBEC ML24;8P1R?,E+6';,=$U 6 C9)S=@B"K0ND_&XA,;2"O\?Q^3'LLJ_X!1PX#9 M1 81@:\ PHB=2Z]$#RU9(>=!,Q>CKG E@A'+M1V=L93-,9YGILL++.:PK,2R M#5:)/XM8;BK:C#P+*H=7U^2EPMR2031:.J-BD&& 61*H?!W>BS\1+% )JAC: M@8K2-"PBB"3TK(TL P2RLV5&T;!QR8Q O*HPY&#S,P6)(QB)13HC68K"&-9L MINFFK??GQB_&S]+"MXQ C9J>0QX 2\8IL4J0T=#N%<.;[0PC VR+V$L M8^"XPS$589AI*L*ZA9ZH=Y /$(B!@E]/MDDTR!@ 1Q> I? $Z;;^,#&Y^4"G M,":_PB];CI'*B!;E1U!?8% I:XR2*;:FL(6%T8/UL8:Y&K_&95=-8O@9IJ,5 MN0N/Q__O$P<_'*75H-?X:[QNKEM8*(61.@:8 M:'ACC%$MBZ3F(I F86(O]QH^.@J_2$2DES*\D# A>\-:TCIT2O _J5K$@'RHKTHF MV0-VL7:/!;KKLZ24M M*-BV *=R; M2-Z( O44S:1?[',2#&^C!G;D(!C<;QC]__X_.YVP#YQF._CA MV9;=@3M(7.$1\M-&V[R$W_R;5Y;\VG :'24>P@$GL/+;#: ()@ "T$7QO,9 M '( S2F_\GM@9KO>?@5)YF_[,><[G?8%M[]\H^.WC1I3F_T.!AZ(UL-_VCL+ M!XB_<]K&WP0IH2UF_@_/C'605/^KI0G'S*'/OM)C2ZD@AY0=6\K^RD-# %N\ MGA9X*<"0X!B#O^ :(_P?#PV]1/F[:#N&C;WH!(W]# >JUDHKCZOZDO,W0C5K MO3!C2J@^@*&!4[#,40--P%]JF,.Q/0,W?:BP0U0JZ0 4D =; >(C,@*M^"E6 M[;Z=P0:,#OD?&>RW&""]GM)-KF0P_SA1*"PO%]CJP+/IV +!#TYEDQ2247AX M' LD_E <(?PB;>UH3BI2!0SB#7[)T0=@O5C*86,)F>#U.J:;B82QBAE]A,T> MC#@$4A/K7P710 @\@M?I_1$[=S*F#*HW'*L&E+F)IF2SY*4/H$BPD,;>K*H1 M(X%8AG@E(N)%\GFXMEUT;"X MW.C CI$V1.8280,DV6V1];UAEU&+)V/I\!:"-W?)Q@QK: D[PC/\&@7CAQ@3 M>&7$I98E!LED:3,P#Q@0@<(8;*VQQVY]8'+:$MM =&J/S2AJ>"@U58GN@H?M MF6B\@L@R,+L,A":,I&M3,H/F>24)I6!SA? .H%C!:A2Y(0+7'M14BB+C+6-R MBFTXU_8^JMQ!?9.-8$N-EPV'P!X8["0,,8+!L"3[,2QA?-Q<-DAL@@H=;"H0 M-@-ZI!K?(D8A=1EL_-FOM'4^O,^6%MAR5M *2)&\GS@I/&/(6"#P^C'[7 N MP_19Y#>69OLEF%<4RX =UHVD7 L,.'9MU@.E M?BO;;0D0HCFL1OI. ];C:OF8E-:S;(YZ+V&\ ^EDULMAW=#Q)%C8B):"JA*' MK6!S74:8BL4MZ ^_1:B"$;6E@122GS%+I[2UU<0J!\0$MH U_0EK!:2D=6S. M@9_7UFI4UI4EZOO'K MR6&_\K1:_OIS> ?P?41W+2&Q6PK>N7$[SUD+9C$"2/!(#B"T"R# M!)VPTM8-(C5=@P$/IA. 08"];@L."1PK"!L^2P@$ %+(&G;G?V"2Q 9T.[IC M#X<R*A/'$#NZU-&B8 6MCKF,M&G%>LT$*L>L2+Q"F7(TIGULE>KK(SQ- MK%R;@= *>R=VW(OPD01/&\B9UD=B7PM9I+%7$@NS71"L'>%4T$=9R[::P7+1 M8?V\B-T!/ ^2)'B!1D-W6[$BX=6I9*>N7V$'_"1%6]I19\-23"(%7/O?>'!C M9U>9D, 3VV"04R:A1#@>"P:#OVB16X-RA%GY="GMJDU].>*2A!<3G^:*7F&1#E5)COIJM%G!:BK"=,\-3FSHV M>DX#V-=.T"H:]F4#H0>&;(FA^V#^L;?QKP^_U/SB0[9K.E%[48)4[; )!0=R MP:$BTPVBFV-LL3)3/.W8@+@1EBF'^I,8G#2;P@['DX ()%(!JWVUT_'7-3W8 M]YKOE%1 TF;=6$06MK6]#\AZ;/>(V*Z*JCI^8J?1J+^SZ2\K@74=>XP/KYQY M .Q.#:&/UT2(?"&(O.Z-M5 GTB8U8R?!5&=J500E$%6P>W,((!](:U E6%,I M:Q\--/$D- +:!.NNA4S%O2=.Q(^0*JSA/!%S'+_$,".4K".(*)'()5:6< 1I M/XXYX M">\SA0 F+7YU6'[4JQD;NIB*/(H!ONT?3^)^83U/U#=8)H0C/I8]0O,@#FPP M7I]RO @$%U)ZQN6E])R=1P:+\&Q4&53K6'$&0B^ \+,6G%?*$+_N2NG_LWKO M(MC3UXMI+=[EFES6$"WS27\N"V#V!.*79(#/ZL6+@+ P2C6YYV!CTHXFGI2\ MO]\+3+I@7 >CKS/ !XVW'?H_FE9S)2[BB?U_:M)@M#S*AH!)T=*/>/Q&:S/V M]RMSB6M*&7/8TP/L/)^DY":K%A*3YBOC[,2)T\0']M-Q GN*WV]_]]$X0OC! MB2"T2%+A%T<./K?LZTB3[M 4"4LU[1PW B::>RFKY#==A.@X/4Q)-M-,2YMA MXHV%69]=,TE^.?@*IMD6\)@M[3I+_]BW+F ^/-/^+0L=D W.=H:0L2MH(Q5O$X[^29*3&0@Z'I$"+% MXA._!@L\,AO-^X"Q0TV;T.0!/ US]D_:(E MT",(WI.9P"N*MB08D"4[12.U M\,209CD#Q!Z81YJU#,_,+5XWD?ZBY"4F]A8 Q]YQ A7XB>O&[_$%'=GY:&\" M$VJ2H*2TQ68%F4=]0E&O]GK8ETQ-YI7JO!P8C!M*&$R$AY>/?AT2EYU^7C3D M;_,#C6Q0FK"9PHFU0X0 $D?F%X$^UG"C7@VK\2R#WP,8D%!:AA$ MG9XM<43O?[F=W!RNE*?G90@:33POU*QJ4S5[^0G$8LS>G]BIF;7^!IX>>BB"# MH36"K"V),G;DTK5./-_M^8+DPM][C&(WCGG=/ARY@8?E\=X-/$<8M]6M,L<" M.854),FFX=JW;DY'4A7S-C+LLZ&CCDBV7(^V2AU_M)TUA.!ZTV<7=6WTZX^J M'7.&=',9)6EOO*(SSG%PPRO(B.)GWEX^Y=<,H^F,OP-BI MT?=I1B)1#DE6D)>== 2WC%R)V'YH/C 2$I$.N:%NEHI)+$%XH2,!G['I8XBR M8,],_5X3 K;>#%YBW%@BO8&R/27??9K,NSP\6(=IB-TUI)DJ7IEOAV @)6 L M&P_>0J0W?CDD=+\<N0IY.,NQ1M)YEBK^CB;)PQT4691Y8@_"*\A%#[ <^>W0G4%. M?KV=Z/R>R+5OZ_GPC,0OL/\-Z*=73>V$'W(QCQR7P=&.TR89WG8T&F"Z-VC( MPK#H;FDJMJ1EKVUE;\E1*/:%"?C>1Q7X$'Q^VYT0W7LN1(]L&X#I6B)7P ]HP"O[>8.")+=EM\&@X^\ ]8%[CH#*653\$"I3T%4 MSXL>IIV!]67'C/M%2][P"*ZF:LEA,H[*E'D=^TS!F,^.1-/<45U3^86L8VLC M*8L^I@%W622* @Z#5IMB%[2)!&PXF&LFB1'@A,/2R0;7A&^<@!CAWAE0N7TC M"?MRE-/ MB','CG(]7 O#*+.7 )C1/+G3F@[!22P7\*286*B8U,!='UK46J76(J4(NS(! MC\WH-41!23[U%N6VO-H2#BQ 1%#+1E;I<+!2>6+M;C,VW50#5TD164&-9 ?P MQ.P%^]8Y10!((QK$1)[PA0^"F'B1OKVE0!(L$<%VK,;>"U!.(/9?XR71M,T? M)>+3OA$&VW(/0(R'EZ1)<.:M^W_*LDPW$O.@(JU@8:,BF' D6AIH6--5F6=H MG@PF@"R6;BJ\T\#,"-(&HP*"IM,A5D8I((-XQ)4 R13^RR,"J!!CB%S372WJ M>0T1!2E+'&&YD@22L:]UVI%ZO&NLY3#CJ"*]'VG1Q&;/#$GCUJ 7YU\Q+UW1" MIGV=9Q]V"M6=* O\ZQGXQ*>_#5K="S+:G.)S'=D!!\?=]*3X(^>\$8>&'O[WS,K_"^OY-BPP3 B$;_+7WZ[ M[ 6G#[#V"Z4(.\A3[8DZXP:""S!X1WXL5DD8%H[ER$F317[VW(KU%HO96N+[ M!69\S A[W? 5UAU(/2PY0\IF&3[74=\1LSM>.EF<8U;J_-*]HF/X/ L@RP<; M%NQ@Y]W_Q"I8X?_K8V9K75/6)A9=0_!P&$Q'.JSIGUFJ\B]6DI:P+>1 1V@K M\GLJ6 W]^\ D(6@'P5%C+,\<507P,)Q *[W+CQW.*5XF+$CS7.;$4'/+:/ " M>,$$P/;1.M4B])*?9BG0_@71*D-.T4-]2_L/3-7S=O):V1 T"3U(& M3VU^T/%VD3+W*5(>RXU2\XP"=^_P)I"*'Q30UF'@MX:40. S1+8I0&=RE?;N M;JF=;I=5LTTU$@Y"%&PR\!#Q<7Q."($N%&[)8]K',Q--3T#BLV%"RH%XW*V= M!X&&9=$I]" 3WV/(#YWR"5/^6=/MYVR2)\\9VXH-Z@AOVLN#6RHB_A^DL]GE MYFS\0UT*'>@2:J:1VIZ82U0>6-M'RTA@D"K$BX9L"T->V2$N2D@.A4%F!O8R M+9T?9DEP*A;O#.W@EVR=FRBV#9DZ1)S#=[]219P]T!S?W0X8Q; MA1" LO8>?H-!/-),&<0"*2TSM13>Y]:B(55&H>X=D%YCNQ=//@TA,[),37') M -L9I&@'5%$QX %W;=L0H[,/3]:#7>B$K PD 7&*B5L/#XC80(&$/@'),],I M$') I'04R8J?:MA0I<\3,(]4.U (M>(T* 7RPAPTG1X.\,EYCN,&$%#J2 (: M-8Y@#\H&VJ'F5@4 I,U(SAL0Q5:CY,R*7)"#ODV940-S'4B3P9#P$NL/S) ^$X(%I'IU1 M0I X(BLV1EWI3HB$2'!C)X,:F,Z3"P:$9(=[H=K.T5?8,218 IW.C4S3^DJ\ M*-+H-HVN'SVEW'*\+4[!KR(\X"Z8U,,DU9_H5K973"#B;&&:U&57CMN@=J+> M5&:8($1D,I.MH6$M/O( IF\:P2=OM27@#\\9H51L*W@G*PD3"[%E0,Q@?U=Q M$H)THAYE SQUH K\M@66P/1DVYO29)?Z^<@).ILZB9H0-4S$$Z$P5]F(V/ "74@E)KF@KA_3!]Z[X]NL M&!)[)-E_^%]-(.IF6Q6'A&!MZA/LXQ-M:-J&GO,:JK](V,9=E:OB20X&)"GY M;$;<0M"PB7)&XPV\X<::L1&-1;*Z+?U$I3=H/#=F[!RZX4UNM?SGW76HJ-, MZ))B-?!7F5_)4VOJ5*@.YPPA61SDVG)SL6(G3]UJ$"W?7:&:LS=0(^MO:0VJ M=8@P26\AXDG->)HO+2Z=310GV24?X-.%CE^# C6:2H/D^XD&U\W'MYX5$;YG M1=RS(JXB*X)W&J2LA_JHA=AAA9NV9^G@2 P]EZMU$&YVX0IWI%#FQ$Y9-@?M M>6$CJL'VQJQW861D?^1Z_6P,4[HQYZ)FL;OQ9\U"H#P:! _G+#Y'S-2@W^Q- MTL6H.ANTVY%":HE''LPYG,]"$;X>9B?-VFPQ>F)7*I]>#D(#=G^DD<2 [$^L M*AO4^&:NUXXNE^4Z'GGP]D!Y@4JYR#+.-BLZUXI:_=IF R,/WE[K!5OKA6JE MV\%N-)56U[U.,K II-W0E.X;4O%#698;L<.KUU$S7?#]D!Y M&H<[6(8;RW&2#??>/$1P6&1 TN5VF7OE.!$43-6W];5AI?SAZ[U%# URADQ. M\L&PHX^*])@)?J%QERG$6VR/A+0WP>H ;$4[*T@V)EZSTZWYY=8:$O:Q\$*^ M+JE.9L"AV#9VM'3CB$X[$^+OB0L:/Y+<0(4/<('1"!XBL=KMPHE.Q( &=;R1 MC^U;?&Y^@_L.8]=WW.[!N2BPIE$O28-+0.0F 'N?GQB]R%R'XJR\>NW3>QT M7N^#SJ43[0.73GPOPIKL>+_U#0O%UR$F8AGX9^/?WZ<\'",6\['C,.=ZSYIH MV2.'8ZNYNL@,A7G;FO:5GIY+UR?Z\E3'75O+AWUXCS2')S^0#46IQC$P:6,Z M"!SP,P/]=CYX%P4RSEX0&!("-4!VC3_OU4=J^>V8UP\!:E":NO-B>\( W=2V ML]IKS=:CH3<:R7NL'\_\$.N $F(.5)R_R?G-;VHN@V_UII5J>P[DQ438?0AZA&!(.>'CQ@V_TW^03I]_^P/C_^Z=_OA:&[T+H11-R% MUK5@@GUXM0_P'0\?PP/I54S^_UF$O.EKG \0\0\ XJ16_8G/1]X$PF?C?@Y4 ML',+7_[?7\%?GX50Y"$2/BF(XN^ T&LIL&[9Q4V+]5W:\;5W<2 MN7X2\<;@OH@LWE!?URLKWZ\HKE$K_"VU7[.:N#F.MT.IMBT5F*T8$B-GG"/[ M*Y8($#N_*05Q)XZS$@=[5Q,':N(P-4<0$)*D_UZ;_G!/I#TG>\=P^=$-7:MZ M^)P._*K=OQ7;.L'N__=)L?E6B.C++7YR?+B7M_[/Q+_-HQ^ M#KS?^?K.UY_@ZT!P$+(KHQEXVBT+W#I;+D:F@46V(XW.S=A<8YPI/PL# M@6N6V,?V)I!>EF>05AC%C!T+?RUC7[D1]LV\15!K'O$S;9D\UF+J+%V'3MJ@X@O M]13/KY$1B2S;U>!F@_A%AYND,+B"4?9X7P52L)S>L*%7I/G=?,"=-$([N<_) MH#Q(WWOX!O&D+PF:O6U.G<-^.+DY=9U6QH5W>>F8US<\X_CP,=!9$'UKIM/_ MD%S?PUMR5[+0K[^/\9[XWQN77QYEP^UD+&X+"9VR)-R[,R+8V<[]L1NX#I-7 MG3(4/M?J$'<@/%P[I2N@[HI]X<-IS[!F_FEBFYK6=0K\2^J:*+3&'.U&8[= M).5/>;?\CGO'&4HE0M\7738PGQO.'16WMALI-4[O5Y-Z'7#_6+(4[Q+MPI:: M]5+[::8IDY8XR/Z2E'QXIU%J(-+A8=!1-JA7>F0W[>(L'7]Z3C]M!N.O-DSS MEEBC_?.W2"N5ZFL-@I7;!8#$4EKJ2WH&JJIZ- $ MM;?M@WXVWA)P]&L'*X0F%'"E9)4N&R )E?:&< L&"BF]W@[E6'&YTW8+__H+ MSMOVX9%P(A)B _'M_<)3%I![1$/SM!<3:59/LXAH[YZ+D:S4XVK']:+ M.S[NJNK%11^8%*].F)+&VT7[2T!T<->6W#<[6Q6YRPGRORO#3$J%5J"F+;B& M49]=S]<;WR#FFU.WF+F;2K4( $<8J1[@_?;SR&##"?9&-,:I,[ '\5#J?I MG(HW O;D"@ M08 !L+ ?3;4?4WJ>JX0GTY 9+V8*8:O![?98CGX@W'%L!78YC)2FZ^168YK' M=C?^_FB3K:?F\TB3LT)STIGUUF*97_C'F=&O/X'#.,>[\.7VKS8HU,!&T90% MJ11KRP#[SJE=;.U6J*"$3!.4-QWR]X10J]6GV177Y-AJ>5#04;>H!I7EIQNL M_34A".URKA.7>[GV=%@/=]J-3FC>6!YO4OXQ2E (Y#R8-ZPA*1'.2/9"Z37< M+:78XYR?'?%!"O)"%79&U/FERHC:$AJ^D5IX4/D'C&(2\!VN:0E(7K4[*X!5 M9!=6L^\O.X61;6%'RI79!76<7@.8LB#.3#K:^&#"9[LNF5/ID78+H"9K\E@T M+Y#PO8^^3WIH$TB<71>>--I?.RJ(6%%;^[GITU XGY'=O@U'[!;X(2/K!IX"/RX2PP5__:HQLS?^ M+VP9IQLJ;0P*XV]%&7UKDR257,@S+3-N<^O I+CH9+-I<9T\ATGR,F$#55Z0 M.(*#"#U]/S=ME/IK01QDR_YVNKGH%!HU34I;]JPS:42/+9BUY M;4IP-A?[.]*P6XI">3>3UCI^F11(/0Y^2D^AA^MC,LP'9?!DG582=-TX^YS: M;<0"+09>4B7GM1 N0%B)Z#):T[19%L1M93O))J7^\@>)'+(3WVP&UM1B=+T1KPLK#7B:0?&^KR&NP 0HN$ MX#]B!KS6L]/#-[PK0J%HM<,7P *7H_MMZ.[<9*_Z'Y=+/98WV763UYYZDT(D MDC\EV4>LPN-3,S[)L]-TI#W2^S-#U9)?;!B_GPG8@%;W1PI/>=:OU4JR)16> M9M7Z-3"!8$"!.,Y2637M./SBH10X=>UT63R'Y&>/=WDS7Y)46 M$L:JIFBC]9ZL.(& 9C@7P$B]G,Q20SF]7I9:Z/Z4LK.P]F-&$M>+J:4&Z%^ MKL7Y,Y-L)M[;##?%W@8M?_V)/,0/C[#<<-&N30Z%N*&"O&KQRK93'#D5Q(,\ M=?"4]7O/"&<8W!AZ@SK6OR&]/7U.EN;+5BNZ=HY;#LY]7)IH:;=,'\YS3[PN M@\9HX&7OO*JF8S:';^T'@GQ+E)HI:\T&G]ML<+KHK/BGG2#E1W)]80=YU3!U M"^R!%%0_;\YTQ(M5U;NB@$M+_J"'F!J\^+AX>LSF.;Z8>4KHC;3_.5K_]8=] M.$SW_0\#E1MHO ^Z-H[0'NG,+>(67I:8@<*H8.+5F! MYPPW+(Z%,/RP?9O*/.(!*S!ZR')F&.H0\@,")XZQW3;0/+Y4*,)J9[% 2QS2 M-M")QT'?.SM[EL%6[X0<"/ SV;1;^6JDP:?;\.%4)\K,=61BO:OF4B>?I@'W.4-E=O40=H M#QV+S0F8.X=N3KEJ3(+)Y^AZ,JTJ6387YS:K3?W,]!A7K9I_V0CP7+I9 MJK>>43KQR'X5/6XIYBM(#L(K)-1#PF?. 8!*IW!NNY&?P(XCUY:H-44# M'F\TV6;.;7A6-O/:X-9L95K%R>#IX"T M*:<:82P*0@_QPXH _Z',[&*<6#:BYXHJ]+.TU0AA8**@(*7 I&T?H4&A1HC+ M=98.%-SV0:K9RKR.':%@T#E.&>.W.O&,?9H$LN%)UW)HCC=S^G!2X43ZF^Z8 M8>_)YRIGS><_SKLW7P>;;A**LVWU_UY.U47$GK'3(* ";QH:]R;PIVR*5SD MWA2.SGMO"G?AIG O-#%[]5+/V8SGJF!JNZ;S2Q[[9ZQG$F4^:4S(SFIB;]@W M3OI'4F92C:KL5.LMGP+JIA2;?ER7'3%@DB[CIR6$@0Y/*EQWV3W/6GS0I3)?.B$[I6N%R61KYMXTS03$E=&* MU=(JUZRT5LNR/RPF2_7+'''5M$'OL<'EM+8\7 R-8"^TJ9G+XT=<.]+>6R( MOXY4W,=2Z3]_=?3JI'4.B8-$W"Q3P_@ZP>G(7?8<(Z3]"EY>&:-55X+ZU.\/ M.)Z=Z"'.WYEFFB,(R45?RDW;YNM"H!=[UXKM(7^K.&_8<\LXO-/W^K;H:>P? ML^OB)+EBF_K;C) -37OUUR-X7V!D_)7^V2>XHX+(X[6?.[)\BT18R6F5['CL[[>M^#-V M5-+A.">>4 F%GX72:-+/!B?^]:96KF24H=![T^V^B':Y';0>O8B328C/?:%7 M&K6#S5BK-]<"S=;XU>).IU4PCYMT3%MDRQMV6AC4QDC(KO/L*X>2+]^].C47 M.T!/T4*F36A27H(\4?RN+=!W9*SM!3K% =(-;1$2^DJ[FJK7&NM58!DI_1U3 M[;_I*'-5V5&E.!D4-IQ_K/G55JE1ZV#:_A-_S2/8K^5J9S*1^RA@V3L=W9V^ M]._IZ'ZR3-7+Y66\O Q1-F8*O_XMJW"QPS^$FE<'M?KLJI]1^CA=7=Y328 & MI ' 4_Y9T_&>_-H2G"LH\R&+,A[C8U):S_*]^T917A4MS*ZRG56-7)J&^73J;23IW;:"TC!03#QP1!22EM;3325@?PLP=3T)V082$GKO&1" M#O56W*:UAY(IYM4%ED[3+4^>4/QN 9U4Q2V8#Y6MLEAG1XFYMIRL$YI9W)1, M_;ERP=M+K7"S'7F61LEVNA@1.:$;&Q3:4!KIR(63J[Z]%/0$NG\J<7WXWDA2 MZK4J9KQ08OU#3A2*P7YX/+Y0QA(;0%PW:Z+$1,XLZV7)WYFNM"5W9D;ZI5: M4*M!1P*2%P##Z[F, AZ9>W6'JB]8O#= [?4$:5JH&ZP^70E^KRSPE'_X6<(@ M;RUF&30(I=O5G)@9CEAIG"F<*S"]+K7*K4RM.L1PKX^?LJ%$?1T9';_'N!-H M=!SWER.,ISK4^JET\CBN!TKM6'7.=JRJ_WFX;(X"XN<3U=]T_[5YVIRUT^IR M$GR,LQE^4[4*!5*#[U#,7[7%<1ML#ON+B]Z;_G2(ZUO0K1!@]6XS M.%RVY?XPU1HKM<6$^S09'EN4-SZ6-&DJ-:>*QRE1?NPGE:0_T6BG4Q-UZH_V MT\FG$83&$L$7KTT?1L9>-,E.?V'VK\7A7T9._Z)V[;N)9C+(3T*)FA&;9,W! M@FL:CUQR\?EZMCNW%]^TJ?C$M!X+)@>(JRXWL8QA*=7@<_(-Q?G*B>T[+B+* M]+:&O$M3@9N.S%Z#\!%%,=@,%H>C2;2KU3>=<&M0[9S0YEJ;O69W.6S$)]:@ M%X\5)_EL+OD6Z=RCPA>,"K]TLO[A6E*8"C$'4OXP3NM"??%IV5,X6EV&C=Q\ M,@V5@OV.F2P5_R*SZMU'*.M&09L44Y4 E\['N7A>606>Q-$;Y^(?3(]YK<>?J"A- MD=]8FATPO*)8X.5,@IN6-F*K:+;*3VV1L\9<*&=TV7Q5>2L+YZZ:O_J.H.?) M]]>5/.P'=>+V2B5PM)';6JN$>,QZAUV647MU-ZG32NMAI6!S$*@&/;GF-NR3-:CEN3)!FX&6Z70,<0 M'8TU4 0D?Y>*?RP4[:+?"A:%?GJOWZ$F.K-=OIAD[IG,@M=E/ D# L. 5M6: M-1HS!4LAZ0IVF38G7<%I>$=7J T5>62;G>1R((+TONWOVYK))$F/P:I U[!: M8HRU@54(#!XBT&0[I0@P""V\&9-^XY0?@1E@YF.UVW8TI0LN>Q%#)& &8Y D M(0%N+\*#WDH: +LE%KIV36?X>7?ST#H0_U_5"*C(Q4HZLW-: @T,#5D$.W#! M*]B9'F%[@L=R 9$"P[2+-SB- @65!N)Z@50>#OWD*2AGMX3CWNH=!W[*RP2G M;T-Y'T89_+ &M)/&M@L>H,I.W5EOY/'_^U^!*/O?]_8FG$OF8!*O-(HUM=EJ M9_-C=A6M/,?"^AM&J[S@.D6^'HMRS4':LG)Z]([TW0A 8<2"5\X>A@*IA QP#1$C(2U MI[?*@2&,D6@I-)UU2S>D=A-]L.W6W0<.=/OTN)C90YV/EDMP,H26=DG]$2$C MH9 X M;'9A.U1 T 027MW2N!48IAYX!];SX$)#&[7=Z1;]A1H2C4896ST(!AKXF?W; M^$Z[SIU2) 1,'RK_08ENNWV]$'Q<34+!53L8[0S,6;D9*,3?53WC-0C8U3.@ M&)DW[S6<-7K]II9CBUK%B&GETM@RDE"9'N.962->/RB>X14QU]:P?L\T[*K++5MV?[$;R M@79USD78TE!>\GSR&BJR$QK>+OC&ESH*MUF"BUJDA"L%A3<,68++"U#@1B8@I1UDD0-0[1#(& &V^(+X MPY_G;+KYD[-9>FEFZ,";#W0G-,4^B*5CQ&E@0#[&= MY)BIU)ASZ__X]E[G1"5X:DMB#M#=\PAJW\!NL2T(79:QI8)V=Z)193K#W "6 M#F66G3TY+ 4F%)9>\ 0TML-JY^4F>A(OZ[MSD;>]ACIU']& /=ED1 V3@:J9 M&$?(W$,G0-A&H\V6'BOZ&)$=,"RY4'-L%S#-X6B=W-NFD[!1")@!^?*AVF?Q 3]FN0G7ANA M;!(?M)]1L+JSBXR0:[:"-E(AX&B[ 8???O3?I>WANVV:**I^KIHQ;KP(5O5>!NE>!NHHJ4'8/>A22V" 2X@-) M"+"#L)! S[.#@?!0"C&BR$>NQMANSD]?:(E#"*!<3&O]I-"NU/C&^%>H3N+ M=I;846'W1XI&SEQF>U..6R/%*DVC4S0,C0;!PY&/RU(F%)'9Q[8UB[6G3_55 MMJ/4X=[ _LA8<14<695YA;.ZY9!055K/EE ?A [G7'63PTI$BW)MU./SS6*_ M$FPL1X/PX*2KS?&BEG'GNC!2,O?*6+#I3YHS,<]')N*@/ZQCQ_!@9+8[9@V_I->YM):+Z.)$ MZ2]#2\C\.1C:7B<"_:Z^Z'/54'\X*%O=0"HZ(AE#^T.'FWPM'32H MEF::/*F6EW!+9']DW-39'K_HY]NR-2@.AF9JFD@F\\H&#G3VV>)NFZ'$UWJM-5-KP\AH$1-U3X M>&32GC3Y8"?2G[4;N>-P#;13#5%)C)_;49U;U)+9H2S6 5H'(Y-95.G$_%FE MW13K;"];J*7*D24>&3F0$?PS03"IG-\AA<6QDYIBRY$,\V M8]Q$:0ZYB81&QWAOI3\6%LJBF&H'NXO$DJVLI.13$OJ2'D!I6IY&XLE(N,T; MO>RJ&7X*]BHPI[/.%VK@O7[D\H$#FN"9*N:]8%O*< IV^[&%)MUI.DLMG$% MS7"CH?1<6@8_T'8XJ-%H/[E7N&C/TO0Q,\4RB+/DC!=E';J3PRO(^2<=IQ@E)KZR=MW,Z[;QSQ8CVOI WM-Z M]3@\LQOSH2$>25[AN;"?(H#+K1P]=W+?34Y^9G9P7*>Q:69&\I$-S*D08)9? M#-R,T=XC]#QL-YI#DV4\K\.&(IZ$TA>5?W0!X P2%GSUA70GY#TVS3HSX4V3 MJ>_T1>G+3K^Q4;P7Z;'EHO&"6_ZJ>/5YA/<+HI1<L\$9XD M)6X(-S(\%R>VT84?C\$.HJ%VI"!21Q](G13 L>%Y7 =AH.\*"CC3!_0;8TTW MZ9&^C7\B_-^,YM-S<7( #@,.I]%H$M$+T:E]J04GH"32R9.0IO+ 7#6B+Y"P M4W)@5>8AC<%<$T_\,(MGTPK'4Y+4"K'-C+AZ3J5:S_%T_41Y.:]#]O4FV%.Z M#R#$XT'G'5K]!ZV<4E$'M/8OL;$@EDS4'1Y,-()F&9C4C']_7U.*FDF4KA-6 M(R$P/\D$G1GHM_/!^U: JAV @O")0,,NNR$O=F;NQ;L.@XJF[KS5GBU ]V"* M[@ZP+I4%7K$#/C0^:<\2#SZ$8__Q;M]^GP.*4X/WA:"I] M:&+3X;\W1]$O'K:\"H6X$X?WDL)?$OWA48T@(&RH_??:N $L@6,(_N@&KHC8 M__4]YQ;=CV2RRS1WCU5%!5M MY6#9_J("P2$)"P1H!%'TKW_=/0$#!B4S2GCU[EF+! -.[$*Y-*%)^QK)*8!^\1FL=R5$RVM2C]XV"6Y'[!CVMX+11W"KXF :!)+PQ82;.FLG0C?"LI,(S%9YK M1L2[7C3) NWV+[+5B]W&KYU?_<9/J^663N^*G9OJBVAXU4B5ZMFW:HC.C] T/9U M]E?KQ!R6=HI?MH-":[]4.]T;W&R02RF3+XTW]G@=8OD2ITX:/=O%]O,CV2:I MN$[%]1J)ZPE4?71Y?-,N[>U;5[WVKV'A_"#:ZN_7;S9)3&=JA35W%2-D/AJR M+=?+#-YERZ14,C]"O$BP[U\1Q5ZY<8+TSCVV@N%COR>0[VWCH) _*>Y\R7\) MOY?.-KYZGP;R+><'R?>#Z]#)C^A.4*W=731J7T^O=^QW>SW_/?P:W1Y MMQ+-$4Y'4^3'.@LE.R>\LB#T=/ACNYZF;\,R^QA;P7/@DJ8;9,?7?7G.4:JU MK 8/G,+])G"YX^-@]^S7P8V_T^CU;Z[.-S<.=C8'.+&=M)1*8;Q7YEII*4]@ M9^[Y=_.J>=GU\L6C>__PZ_>;XU_AV2JP,ZYBB6:01M_S$?Z91&F(');JZ!EC MC[&X5^9%60:G2S6]E>5RH\U38V9WSG[>%+[][-[G>[[WM71XTOW5\^LW!2I5 M+6^,MS9_)3K=H>K=*'C(%-5HWLI0$OU+@/XM+\*D^*7PD$6D["W]Q&]-Q3GV M>)7O1/KWAO;PBU\I7^TTMN[#B_/-_M&O$K45(&4G7QKG ",,X-]4Q#'>]&55 MJY465?#--1G6RIIWO/ O;L*E->W"\J]PTM/2*(^+AB=WHJ)Z(69:76J!A,6$ M<>G/QWF69VF^_FNQ^3K?^[D\*.$A=G"LNZV19[;%\;!W_4E;-&&>7,,5;>_6 M"[^]LGU;-K-M\>J%W?DN;/JS?[CI7H/%6FJ M6G9>IEC*9V2]XDSJ,Q=#T$NJ55QAUOZG:"''' JL**18\48DP9((XLV*AB6Z MSO^41_!RYS5B""M. UPHK#="Y-<*(59'0KPHYK)PT:%Z;/,IK==/\HZ^IXDN M'_XD*M$#B#ILV>+CX2CC*B7'+L9!]/08S*.#B!X/ITP81#2D1@8/A4\>]6D7 M5 QE,/AJ'72.&M]V&E^^[>[U??;]_EI47QO57+4PWA!_?OB\<.ZW\OB\"$_8 M#/&Y4%23M;[L[O>ZO6]'ULYP[^A+I5>XV[MN=^:/T/VJO^,)T*MNT#TFE1-1R"?H9F]$VC[WU*LF5.<^ M/?WQS(;RBQ,;'H@DB_GG8\//44A'FW<'^[529>=7=O]^U\ZZQJY]K_7PO^X&KC\!#&\/&2.=BI?#LL7#?=J^/W\9W@P//;V M?)S;4'Z3R+R /*2U2#OZ\WCD_'.%+J)^WQ&C$1IFT-UUO,&!RZD'EG\D%ZA[ M^/.GY6X[&RREG[-^$,."DQAM.(IAQV<1PZ1IAK%(U^*3 M @9\&BUOYHY 2:9MI1V;9Y[>5"WE:@\JGMJ(+FU][+F/MRI!(O_.(E_\R&>Z MX;#>1T>I"9ISK9;>Q K<1#%7>]".22]B8;RIE%+$*EQ$RIM2)>D50/WI/O=I MA/"HM9"6[SZ*M:\*1XH?_?5=Y]U(A5\A5*BN=MGF,H^9XAW%CQ\5:^IGE MXRP"4U8G'R=E-BFS60EFL\;I@',O+5@!?%I*ROAJ<)NY)6%2*\I'1[^/3)&J7ZU\ MV[\MWN7[M<[IT<%I>7!3N2F]^Z=#D5_^DW[>_UN=/Q%$M:/[H>S?WM[U:U[K]T;J]9'X'B+CZ M[I\2CB!].1&OG>!"U=\3K52AA?.X^$ ME:GJ>[&L55#R0Q&@#XT70& MYC"0Y:*U7+D@7;4?E4\6 6$ "RK6_C:T?R- QJ").?D:S!)I^>)GR$C M647B:D*O_[%8R!%NP)_B9.5"KCRGNQHI;2W%-_,?T^CZR+O^=>E9#TG"Y[Z2 M_XD+/6N2 56XH/.RX5%)1*S,FWIBTS3,3U[;I-LPB2O>E%I%5F(;I9O*1KYT M4ZXVVS>UMC5(U7VF^XV\UU3SY_=VL_>6X%>8;%ZW+K]Y6_U>C M<79#3>&33[:_Y[O1N7^Y<67_[+=OK\^MRVX9G]PC+YU2\79XO;-G M9^MW7[X5!C?%\36W@NQ>=%K-_LP7KZQ:N+WS_:3@=N#)L36O+XX/;J/[\NGM M%_?ZM+]5V,T6JQW>>2'Y9'#PJ[S3\S9V;_+!1& M'_4JI=NF>5XV\[W[WF[M;FAUHJA^4[[)CSYYD/]B#7_?%BIY^\M.5/W*]IM? MCT2=ZLA&B]Z->=:.(5\_$C%PY-*]S);SNYDS\*M MO7PO^Z7JGH&L'3M2N]*MWF\>?7?SMGMU4=^Y*5YOE>HWU?$G@\$/4"BZC?#6 M_-4W[=URK[7SJU/!)\<.?U/^=?FE M<_#C;*=:*Y]M_+K;?2=I#/_MR]&MYN]WRSBVNJPX]( M)UF5MK_A]WQVV]K9B9KMQK#]^6BW?%>_P4=QXW,JJHNG>X%2U/""<$K-W%ZP M6_D<;O5W\MER;[>_/:C?=YSZ4FKFL"^ZY?7ZGHL,+X[%3>U#LX8 MV&$7/L$^Z #$%OX" YXN!2:IT"X(X7]Z[UFLSAN+_K0DY[+KL_E4EZ?8\2AV5'+SS46:=^>!E,VF;'8E"(FS MV36NC)QS67V*0D_CQ:\>@U*._7HX]L*)Z^65Z\5<*1V+MTK(L49=#XJY]>Z8 M,\,!>BN!.JO%5]8>-U*VLARV4LAM%M8==_*/*GAHIWDBR@G5FM]++) M8ME=!Q9>%C6Q2F]6YWDLR^W55.]M3$P[KQY6_WVJWC["8H?3NGT*I]*3*O9EUA7A+ M,BYE!7^4S?':6,%((>_=]V"KO=N^N]FQ/T=WN]^R[=VSZIQ9PZ-5[1U\_WY]^^O$ MSG>\._OZH-WA_<)*^7FT"ULVLU@#.DE9S0Q8#9I-RP;AZK":^3I$GL1J.I6[ M[*E;B;[O1 >;9X&S>;;OE.N\JQGVF_K#IF;+YBLI9T@YPUIQAH4X7)[$&;J# M;[_V?N5W/^^ 3:V$+?-0]S+W?G6N6S=%DKY8O/.WKJ\ MKO?J;6SMB.DEU32]9+TB4TLGJ45'L9=^X-7A(?/UQSR8HF:>-0876Y^_[E1; M>X-\$TBG5D >@GDIE:=-B$C5AI3D4Y)?*4?+0R0?; V*=J%F=?/L>'/(BMD# MI[&)G:MK[_XI;SYD]*1J0ZHV+#WC9>D'7AT>,E\/RD,\Q.]$OWNW)]_-V\BT MBS>;QV^'F]VK7WV]; MK1_E_8,.X.'8O(-SL_]E-PJ/MF^'86%XL!?^]!M=?')L3?NT6S8/S6)WY^3[ MSJ_2YHV_G?U*M[LOUEXUOM"&=BC#UY?/GMKO!Y M4 QV&ET3_LY_+AV2?1[6OON7'CZI M#7"8YRB&(]OU?,"L RRR8T&X;0>6X^&DZO&Q#(VSO;OCD[VOFU>_@J\;UWL' M6Z7/C3/.Q8!:6*L>/O <#9.XV!5G@12_XI,'PY@,.IBM,TL:I5AE. I%#L9X])S.SUF&U2% M2SNX,>]#^V:+V3\!*N*\W^!H ME\SJNG!QG>$10>4F^AK5-G\X/3#=]XY^?.EO9_M[!TD]OO(,&7S)>GW/-_WA MSJ\(2/ B!&([" (@I&VZH%.X?Z_UU70B!NA!W\0CY*J<+(]-W[_YWOWY]=KW M+TYOO]R4JUO-NKF[U1N@PI\;U_@-0#N'1L'PP?2X79P]XL]G_?#7X/*R.MPY6YU[*S_AVO!M'V-& M 'R@$0-)L0&U0[@]+%TV.TS=6;:H75K3_^F='VU\'^XT2NSNSML_^=TOPZ5M MY/+5L4O[&V\(;\N+P@ ABQ<0=$UX)7XC#I\SZJZ!# ]_ Z1IQZ0)#RV6ZD@: M%<3E%6YNVH=GE^WM'X?YZ'-U__NY\_/P,#]8/NE8E\70*IT>7-[N.9\/+H=G MC?9G!K< MNMTR@%@NL"O+<$!!S@ *"(&"C3%3!_ ^]D$]=$?(A,MY(PK^-(W M&EW;-8&&.I'#A_S@C09,NZ; Z$5!:#0Y59H.+$2W=@=+-X>$ /1WW[?A%HT. M-C9UZ7X!S5P+GG9;-)+(]4(#$15^!^P:UFO93H0-3N&:0]LQ@LCJBJ413P*C MXYMPEZV<@0./]'7EZ_'=2/@^FS,BU8.;DS;B4(5CSO? O"OO_K*^YQN_V-?: M[WY]_^X\B3G5IU)O+*N"NCC8UG!/G78BAO3OVT[W;J-W=6NV+VUVV?<;PT$' MF.MX=9#&6F/"&BPW@ "?M*E+Z7O_ZX<'_O7'?/\L7SPO>SF)7#$#+"I,/$#R\,W(9<0@ISSK%"R4X,1".4+ M$Z/*FJ9#:P1=QL( CPU\PW+,(+#;MB7&RX'&"?L5*B(#G B9V*C%_-"$=W%K M =F5S81B:'F1TX*S!YJ+1]W!J&8(3X=;KT]+P'*DK]CWL!7#8ZF(9"W!" MBR:PM<"N\.TF[I,YWB!G7,/V(]^'A8!)M3QBB?"5S>X8?VN(^X?_#WR@23<3 M=J, 'L.K\T/[-S^1N, 1",*[83'FJ@O+&4G=?UXJ/FCUIY&/>PF-IROB"0Z3 M 1%EQ;#+@+VS,XBD*O.; @'\$4=#GQM&@ MRV)V&T3-'BZ(_\=E-8I%1]*!O!J2^!<,$!'8 ^SGG M_#RBM 80*6(5/OT?J M+>8_-2[.&_3/PJ)CQ-BT H<2#[P3QN.'Y$NY;,[FPTR^&.--](5)=$0KA!Y2>AP M58C=@[RP 6?H*8V]\ L'C ;\1GV)M9GO\]^8HXMKNT)483^9->%0%(\ZW?',0*!35H,G%"_ HBP6DZW<\%!O]J E/2#Y]<5D_-XY,_Y8AY5A. M!-S0"/#FD/!(%PZXC8=0(_#:1/0^IP+3<)C;";M#^:+<.!EAP:!%_ 'G83HL M9.KRN4[9LUM924',<(#UXT9C$86;)8)0LDK?]@!4)WJ/0 &.%688T<:1%0%6 MF<95[B(G#X_[ *Y$[X-#6*:+-X<,')BUC]Q:R)<8T/ .M7L);+BV,;RFVX)? M C;D )D84$,'+ M\]>!\\<'"X2X[IIW;!(S9NTVXHG'QYXVH\!V :$RP&%\L^ZM\\3,?=;O]=F/0&W[>'RQ^ M2.ZHTW%\8BYIDIRJ;?=)JG!;\$H7^ZR#.HM]UKD05MU\C5*>6U-D[R:U61)X M.)"7O)STJN1@WN5-UYW!:-W-C=S&@^WQTZ$H"QL35$ZGTZS"16SF-M()9C.\ MB&(?U$).#,FE75/HQ'NXSAL M]&5WO]?M?3NR=H9[1U\JO<+=WG6[\^+$F<>T->Z#; @W8)V\@!-R;.S?5S^V M*E][>[:HOX%[**T#?=H,V]F$'4#.R6C=*?'.'3?OO<#A3K MR0Q2FE\"S8O ,T?E _%1X^CJ2Z%\U#H?^]>'Q M?2/ +&QD+:5G,I95XQ]<(QN-]]LN16%;S_),ITK%*A(Z$O?[M:3NIR6@*F," MT1^;

WA=;3@];)+"38CB>"KJA]>A M)QSS4#GP0L,,0]]N1BK\^02U(97ZJ=1?&;Z@I+XNW>L:4E]ZCUD=$SC#1?GL M]JQFEJNWQ;XYV.I\VSYU2M@\ #A#9>VEO$A2:"-T&6Q)9%E90^X^X G:L^(, MCS. 93<.6PFE8-E >"M\8L3[N,LIH"$(X#+&_WKK9R32Y2_ MYQO.\/BFN7>V=UD;W&P@@]@H+J*_VHK''2=9!)-#C[.-42R]B'Z170/&&<>; MZAK PYTQJ[#O=JZ_F&<;U9V+FT84[?L7-\W]E[.*&44[?YTX=^?W_:W[G6SM MB]LK1,W\K7!W M/%ELYAB:'*A:+,?X*7 4JUR262'_^S^)=)(Z+,NS:!K,$NEXXF?) MC#SYX2-I/>)J0J__L5C(4=8C_"E.5B[DRG.ZJY'<L-^10":'

#\;3 M>&]=NWOY??>LFF?'E?9><'Y)_;^:"6,^(3&'2$\38'\^2\+VB# MLH@2K /7.+%"#U4[7M")J>Z)8KDX?)0Q&EW3^VZ"D?C-=H^8G<&B,6;?496G MX\&)V[[72SP5=",O\U15 52CWLUFU(FM=<[]R6.N<7NP,>SZ[J1UOGY_M)_+)#HYW M$RI6-F 6JEF82QHP-^'.Q5.?"W3 TP,G:F+8=W3KL0&6URI5;_?#_=+F[>;1 MU<7702EPSJZSM^W.NW\\EXT7)S^]0CC%J#7&J.=A4/%V[_YHZ_/^[E7Q9_97 M]+-:.+N\/WOW3SCP)I6W\R5%?3O5DHIZB[C<>4[] %*<>A9.;9Z>W12J/WYO MW4;-C5HGVB[N;9YU7MQO8YLUPP,W &4$O4&[8(>/V'IZQX1!N;K7N]VYJ>S\ ML@;Y^OFW ^96@2OE'LLL.%9]%CB,Y(B_'I8X0[A#K+,&.RS8V;4LNJMMH;E2JS:HDN M?0>7.T?%H_IQ?6_G:.?X\F+[X*)Q=7%Q<')\4]@H;Y;$PW]\[-HC!AI_*%?I M3V@1"28)[-(HYHQXHZ+,^L)0&R;;[3F+'AOUXVWXO_KA]XN#"^-DU]@].*X? M-P[JAT;CY'C[X!*@0,^<[UQ<'5[2(R>G.^=U_.)BL;:B=I1%F8JUYR'JZ#:Q M6!88@.BZX&"5==_SJ79Z%[@HYS"%?/:,9!=U/P#N.@!)EW4\[Y9Z@"&KC#M] M"&VLQTQ7%-]?,.* ?*WB1EWR**TI19U'0@NU4BE#5?8]RFC*$"\4OS>*A9T) M/]V1'1OB-Q'OE/AZLSO7(=N;-!417+!_DL$\L,;H\98! MN#TK ND&C =D4 __QOPL7+#O>RB:X6'U!(#949UJ^)J)!_$ODV,-[Q31QP7Q M4_Z^@+?+$.FE 0@D;*4"*W>(N\UBK(G#$[/29),E6RX&IV6& M-;0<-G9:WI CL9[XRAC:S&GQ!SJ^%P0&QV=\(Q\9;3BX2?$.N]XWOP,NP.)9@7P*';5@(=\L]<7/\;]"5T1 M?TIINC;!+NX8Q+M>Q)E[E+P+>"2;5_!N3(YGJ6Q?7 H4/\>.>H;I@SEEMYC^ M-L=VV1AV4/<#B5J(LEF.7D/M2CG6DW-';A=P-&H#P'@#3K4+./@V?' /_Y?A M/3+&7AB%\,_?+(&#'#?U%0%\I@6_(-KE[Z>]#/%$/]?4! MK!3L>_=/7;7*<.!P@_QYV)UK8E*_(8F(YXD.^[ M;>)AQSM&3F@@P^DZM'M<9VTIN')JH98B$R$W?4G9K61D*>K+@T+/\SL@KWX+ MYBD?IDB#:EX9!,B!>?,?^28-]8P)J&<8U^@?$HK;NML8^I'=/HAZ+%V-CGV/!E[$,@-VJC./9%QP-S:FR)+C9>&?U4 M=E\>>WPP^6GX4'Y&;9;@HAV3)##<8\!%(_:=PQ:34E 2!,G91##G\.!X9:/B M@WQO.@\ =(Q"U9:2-X8#HRC =I2HJ= KY#KXTP>4'%)P[$ Z"KC"-'Y4A&\3_#;I1V/(&+MV#D%.<:06\;Q_H$[;H3J3W.95/TQ<,7N'A M_J1JDMSF8P+%,&8;[1DUD9^IPZ^(J4&1XFH<*'[8[#@!>#] 9'@#31-%9-1' M=2L((MG[B50(_![4G)]"I4*-CG2]4-X]QY>DFB_Y/PA1)>%&L%"A '/O;- 5 M<3<9T2F5-YVRS CT'A3*1/P#GFMMYK8H)JLW'>8A M^Z/D-;#%7"Y)FRP<8"?$F/OA;]%IC15#B&O T&*Q\SA.91Y$*DUKHQASGZ0# M5G^0X8NJ%*;9!)\X-6IH1S*!OA._!BE''PI#Z-/L+-U/6#"5!3KV9=LYT==! M&:>"\EZP\HC1U"357;>BR;"A6_ND+%[0)6*K%$F,1_-[?=!4$?8<6MJR(A%. MZZ8+7 6[26/S.Y2 KC4<^Y$RX*8:;9\FV>""FH6H=Y,V^:<)YNR(B8D,E5^I ML*-C0,,/X)6PG(U9/.,RGAHNBJZ\J(+#/@#%L8\X-UD)J3_%B@>Z7K"F$)O4 M4[Y7P/NUTG5VB&NT[ M5P$00PB3B.1"=X 7N.]/":6(KZU4(RK18P($ ML?X"$H4B$ *GR.EA^B$7"KRW=A !!@^1[1&?$JSBT^/JRR=M'Y(N36RT&2+# M"+M*4)PIC]YYPJ-GH#,OH\4$N("*%^#V#?6^%,Q3-2\5"ORY'=P:N_SE4H^' MUQZ U#(*==G\N.XXSQ#P "W@X?B5DLS8)S00>1I6L/G9PIS>#,"-I35KYHTZ)"VH!.V6?4H;/YX;(1SI@ M&"8*Q"OB22W,"=B >GM*?!H%.'?-*M/+QGS^$-F[Q$H-RK"N'Z$@0)W@)]HN M"6T;/GZ14@4J5IG<:$-MYZ;GU2HVMI:G2:&KT2J=%SB#<_S#(3L@5; M6INBB/*Q-L\/.9Y %:703#)0<,VXG W-6^IK[34!M*JY/3*O@"(A49_X'XJ? MAWV&6D_MML-(YQ_JP;:,G"\ TM#VK:@7<*LD/JN/KR0B'=>'I%]@DNOQX2%P M,9J)6+#0 O"DW-W+&X>;+6%3_P0M)3:JC\85M^UX 81O':S*86 3Z'?5U302 M';C/X]LYB6]'*$#T8KSB.O>XGD\.47]1G3&&S)PZ3DX+!*#<1F4GD34=(T_B M^L1&QO4B ?B9JQ9/SY,_N6,^B=)EY#JLF/M1:P(^+:N(?UO_=IGAF'/@6G&< M##X6^G)&ZM(C3D/]JP$;C6U$<0@$\4Q\"K@K/_5QJ -R@9$-D#+-_0X3,OA! MA_F >5HF1D"U3:I,>N2T1 MB'$[(#&80V@/UH667YC($X"W>L:M"[8L&1$8JY3<\W+@2:-WZEGD?OA+T021 MD7K?'.@'P]88L)C0]%"/#&)NH#8TXF^0@RIH\;$58$>DB'(36IG> E-GV?3_ M8>/@)'$"#L+XB#2PJ34Y!&N]E1KZDYLMA)H:U/8LT6A@VI M]&3,B<-IDU[4G"9:BX^NH#8IH><978]DI#BJ<$ZUI4S")P*P;L' L-L*;K;8 MMQ@SA'X'A68)J7\0#R_,C((GF:LBHVZ'.]N&@^Q8Q:IATUGNV7#@OQ@_$Z.? MT,0=NTETT'+K%W8V5(./@-(Q0X*.V"9?/#6&()N:7SI.T>!CA5K"!:H 67?@ M:"[WK"/E@G8#!PV'&FDI3".%A-N%[-D5[@H9:&$P+&DUY-\E1\G_4J[,.[*U!D5FIP=''3#@TPT MVT<^SH&D^*RV#GS6Q!Y>P",P\8?4J7X7E-&NYZ,%_%Y\P3\#V'XT#MS3#P@G MF2Q$O^$90Y;Q?C2%Z*.Q9]:##WP'H\Q=.T^"'#L,&0@N\WZ/?9A7%O"3O27$ M2E>E[FY4QX#KX&)Y3*Y.D9V*?39]SVPU32%XVS:JJ)BX-LIF*GOP=-LW,4>= MDP4^#R+5-+BG0$6Y[@ Z."CH=/1J25BK]]K 1T,L-!T !:&!J#/K+@.D[V): M%48=1B,M-(8(@SJ /JABP_;P=2+M$4=NR;2P5L[ X@2 8A")\"MBXNC.) /" M'X6QYX> "22(*?&VY7O$">-Y+KKSN@\BPS=,#*BV;2:ECSPLAI:0>ES460*< M%0HH1$OU(E?%CRCLB]=A 90-> AM.S),]+,+?RV>2MSK$T^%4B2KB9$XF3(^ M!IX8(T4@1L@C2@+%8#BY#+]NV1Y.TWJ_OP72!C1!%0'WP!ATU0O1SN._'( ( M<7"A+LZ:82)"Y-@@6T! ^<, $\; S@.^/S3>'S:V/QB77T5&IL(6M*;,*/1Z M'K%QH#)*N416;>(P,?E[OK24@ E\J5/@2Q_,AHL&CP 1**J4W8;'7"VRQT7< MU\;%SB% 0O;H &&(> ^_]MLHPA3(N.C]0 $DN$G?-RF^PS]&T]&4#!&75X(5 MI>H$[-%(1 0!!3B[0)FE&?@!"XBQ>'?R*3407.XEM2KL ;15, M6=P)#\13OA W85$TPSH4< *=R+OS'%":K)$;6+ ^JT6U5"J2F@:'@C9A$^A" M-%;%05RYPK&!DC3QBSBJKDR:_M#WG"%RSB:(3=< UN6C'O*^OW7\ 9 == 'B M4<6L8AT>R.1-UMI/8/J,DB MN3%,1KY' &M ?Z)]\,NCTX:7V&5(P9OS.(I<<-8%)$%)J!,21,BEW[<*.-U3P%F:[4FX<$0/T16$! J2?4' QU@"K8Q MQT9\1MH>'F+TBZ0I@V<98^EDF9.8?][NB6 CKCG'K^B9'9.1>1'RL54ZT>O1^]D&S M=1' \/J-VM\98[/P-YT(_ICHL?#1'QMQ..&7295_VM+% BQ=J/&EX0_" G0\ MHONQ4.,?YPN;&5D1 ++5&2Y(S7ZBC^P97KTU"YZ5\FGP+ V>O9[@V4MI?4KV M^65B;"7H<3ZF+7J#8,3AFJCAXAXX39RU;).++BX['2=2>9X))9<D0":)Y)#_@]$>?S'\:9P]8LL,> MZ,)8RA6J2QQ'.#Z#$%E-!4[+1^, U7V476[9^WPF"U]]& '*TV'/ H)]7*^M_]-7LK_C\>95_3+/S;\#&GRI,KL0_%4SXB<,K_Y0H%]UN+EG M]:PC/HW45K5;W6S1=^F-<$%.C.CH:V+ MP?NI1M&L$>=9Q+%"R/$H/F!0@0R NJ93)G'@Z5,&EL?S:Y-)HC15$)*EA T0 M;&MBDQ<>DSR5#J/9=>!?4<)04)POF4R#ROS%REBV&>4J53\9VU.BC"(60S&? M?_.(RMNFB?<8ED\)X=420F5O)&;\2M ]5^1IU465V%A2_RJ+?Z7X_/KP>5=+ M-Q$1<?LI3:P939R: 76#.>GSQ))C%@X\_S8PWI^>' &M4<"JPWSC@2=Z4OB(K&=Z?'C12 MX9"2Q=LC"VQ#K_6:2>2CZEFK[QNG7U,"20GDS1'(^:Y6ET"I+@,[I)(EXWT/ MSXV)+2I1___@670TI:22DLJ;(Y4#K'#RF2@CR2;K7HSWO.@%RU \5S8^2\DD M)9.W1B:'=LOT>3].#RX/#7+*>8Q"[&:+E7-WK&MC0]LY4,?(9'1LR+(R ^*3 ML$N)8]G$L51<>5S*4'4-UHST3.PF.C]BP5S'I9[^ST/;>Z) J"ZG4J0D]&KE MR[6=W;5E@>MZ*5@SS^B@*L L+U6.J]C3)(_7B_T'WN4KPWV9WE%021T/)7ID MC(KZ5_75)W_(%S7@1TW?AH7WF7.'A;DFOL1T@^Q$0+]V*M@?;61"U1G4]GC- MR"*U&5)2^+/T5]O'-IV36L.DE)!2PANBA--DER7>V4*%+M92:5I)[7A-R>;M MV@P74WJ*I;20TL);HX71A)#1UF4M7W52XUWE !BO-%*Q:EB3TM*K"V9^";B&F\7\4]]&OR&/E7K&[QR[Y82' MEXY;T:4&Q5LD#KV?NMY)?7T(XX\)(47\MXCXR1XVFH\V)8.4#-X.&5P [_=$ MX,X&,U 4ZLD\\G\?,]//VC)!-N!/IU214L6KIHI#M!*,'HY1GA*!2D5K!T5R(XWEA?UG6?V\DL1/D7XM4/X^4>J4[)(R6+MR.*$ MICT]OY]KBNPILJ\=LA_3S#TQZ+/C=3HIAT^1_K4C_1MO(+!JF)+23YJ6]U;3 M\N20^91:7JVT.8J2_/Q7B\52.^JB*FM M-3U-IJ6'Z/C94'M!H3K0C#G>V MES'&5+/%ET)L$Q2QIXPY/3<'QI&:LDZC3M.YIO.GGZ6/.IT97-9!;9NMB:X? MI.\SFH$.RU2/_Q\9]T-[9[G8I\S0/F+YCR&%*7I(2FAO-KTD)B43KM>T.\* MX7'Z+$(*O?X;RA#9\GS/-4#.>O<$K:WB22F-DR^4>):.19K5O>-:9A_',+@A M&MUAEW%+V^CXWB#L&E[;.#@XR'[%(N^^%^&X/=:S1LJ8"V*IB!A!4,7_B>P Z0JS^^8 MKI<5?DU%7@%2(>L#3MVC'TQ2H9LD.QZFF1?Q+9T__3GE]8>^YPSA_$:3Y)TK M+5BGE/$8Y9H!UNQ$5;?GPVD"1TM[S\NZ73"0SER9;QT8\ MK,SHFWZ8BHX7$E3VY\E9,*B)>"X6LL$V3T+5B M>\4QA]@?%"G,'VWM?%"$-T)W_PY-T,KA?UOVW3__ M@?_(,U@.,WU$DZY$0)G_@UOC,"OD\W\OP,-4+&LDQ0%3*O!ST*[IO__[/_KN MFZ9U"Z "[3-K>8[G?Y2WIQVKRVFL2!?98=DF@.@V:[;AS1]-9V . W',C5JN MK%#CH\( !(11R.>*M;\-[=\(D#%H]LS[K 8S@3B=T5R.\KA3?S'],H^NS]G_?_>O2 MLR;1\$M?J7%*%R?Z.0E.*3[2< AA"_NY1/Q&Z[\!3P-:Q5J$^8^&0],P/WEM MDVYCWJ'-)[*Z&=*@[<);PH^EZH/[FI)+5G<<\K5$OM'W/;3Y L/TF0%OC]K M@B*?JP/HG3EE7M]A>)C"QJ? .&?]J DBD&ZK:[NF\?[TO&& S4A_?3":0UH7 M/PRB9F"W;-.W17L;_/"G9[NA<0>;A[<$.<.XQ)? %QWF,M]TG*'1!;V[;=YY M/J&%Y04A+^&#K2&,Y6J."=1.%BQENP_LL"O^HM]I3XNC7&%(L65G^'6/YL LYQQ OL.HGX?MF!U3?B1[5I.U((%4+5%/NX-8(]!U^[C\7US M$&=FT8M=\3(!&/W\_TZ>^T/.N&9&DSDVNV.P.3M(OMGT?=/ML!X\CE=T9^,N MHH ?LN_;%K6-:]V9;@AL$0X#V&[3L?DR&=B9?\M"(_09@"K&3X)^:'C-'%QDF8Z@C;5E]6CT4:)'\F"/%JL.6\?".>X, ] MS0 ,,5'(R@!FB>I?[9]&BT=Z,L83?6(<^R:<(E-S_1;< ] 9_#> MD'=]Q:ODQ(8N3C8%-K2(Y;FDQ,"WA*T)C )"MKK&0+R*V=0[Q\3?A+![[!MH MM 'G7(MG"<(+6!!F$+=[YD^/(#C^/;ZB:;N2=O"EIL 2N&AVSP [ L;O%Q - M>*E\H>&!FD8_ KR^1 R>EO\DA:SJ-L)?M[F^8G)\T8!/R?[%>$;>RSL>BU\ ML6E9H!2$=)$/ "$ 6>(P?]*Y\*KHF:E' N%CMT'-I/!.VXF8:P$J-*/0<+U0 MGC+#CSEA[X"40*>P4-_SZ?#BAC62$>C>0H;([SX^"YX,*0?8"8$!]PO/#(V M ;+@.C[KF;25NX,(LG L#-RA>#!@>!29&,^ S;6NLUW>\(8NW8Y,\ M-G,D'+4'43(BGPB!*^$+@ZXWL! /0QJ9V8QLIT5^*MP)_BS X1Q$90$:$7;0 MI77@]2Z W$3\H0\0-QT@#Y(DH6D[!HY@%EP/:]Y/7I5U._X9HL3;LO& M6D\+V!BQ0X)Z_(([VP\C4A>0P;)[>)B+ ?VZ%,GILJ;^[3*#) 0BD^Z-"P@O0'B"':/O2%\'A24)DR377B0KO8%(>9@6 =R6?B7H$9Y'8, M+$;Q)F L'B(3(\J7$(V%VOB[N$@&@L&O^RH;9/S!#'H[!\A_X'_O0&?!_CQF M"TP5FZ0[VL\JY9[DD M OT;<)HL>5+Y>1EUU$O\E-Y:S!/!]D"C[DA<]^W@EK,(O/T0,4"S*:@+A]5E MKDU@;:5"!H]>RW#YWP*5U"07 M/2"?#&:)J#!BV=@+Q-8>9>NNDA\DE'$:?1O+SEL&6I<2T#P7)"F1\7-DJM-7 M_F+^CKP,JFVDB/?A]_ MQ*,_:6_;\,$]-:6>N+V-RL3=70B6B>L[@-+,!\,#Y ;P4N S 3KRD'-9$4B3 M'GK ?@'+3E0NQ=ODL7O^ LXD!L0U@AC_C#J)DW@Y-%KA+8[#9:X92K!PMH=+ M:&8@<]%":J$=1"KK!5<5%-T,(.Z.2PNA=UNGP7 M@*.@6Y*80 1%KQ&B">"=ANAM::.U@'FBYN"B- Q04OKX+2S209(23P5=>!>G M5Q(#I@5+4?O\2,B+$';BDIS@)Q4'A;=K4,C@TBYCK=C$%YQ8MTCQX)KBC$LH M0'5 %) Q:A(?8:'-A8.T1G-@?JDC(SXAQ!Q8E=M!S.JZGN-U>)N2&$\$I\$W MCPAQ>'%3WB%)F\3QT. %+5RHWS]1Q*#-&ZB;D&>BJ[)O$9WA9RT?-RU +Q5R MY0T1D!F"H()SXHRGG/%&E>P) JLA"%"2LQA#323$R4K>&Z>L0"*X0^QB 1BHN%-0+M)A" YU_TNQ2O"*'+ (> M!GS&5?OHX?%Q38M$'NB_7+L&"],AQ39R2.2 KNE'?9V5:\Q=F9-F;+L#MJ-V M;=B@8%HA9B*10 0\@P-EQ!^X.M=[E97,-?-(-ULQ[8)H!0B'J!X/0*X6QD)I M2>!>DN"FE82P%G!%OD+O,Q6/Y(+71!L%[5Y2WLC$ C*9X3;AO4CX;7 YXG' M-(%"S![0= L5?UJ$UN?K<"!.@PQHL6QFD%F6-K9XLN..\9]P-79[^ B'.'&- M8]"I2$$J5#,D)?&^31=DD8O.!]/@KCG@MH#F $NNR',O"Q(9N2J5=Q=(%B.< M0N0$Z+MHPF]=EQ0B9='"SX&4A$BB:[STW$Z/V>3O8[$'Y#"3A^N-#C9H5'%?BC5$=YC2 M2[1%2 ;,*YR%SFC MY3F.*884D5 #@B8E?M :AZW:,E=]-!9"KF*/(KTJD@BPFVV.=YA\JJ)4'=S5H%ZK%7+DRI]07*9"3>C!Q M6I]U* 4.61/W],<<(S!Z\$,4&&V"CR,,ZSL5&.!_ R]'OJ2Y>H$@D!]2PVQ0 M9C$LT6*LQWD9ZF6@Y)+LB4")=D0#"%H:V2^*,+#&4&\;<2&KUZMW:XRYIGB9 MQO0P$!JB]1R"B@F"!KX5;,PH5B0G.]#$-0D"]Q$9H%[%15\L7WR0/_8=Z2X; MN>+FWW!T5X]SJ2B/+K=.(S^(,)HCO/G:N\V.SX1F+&5B0W#H@_BINGI*R4D5 M%%-[RP 7!S#+OTG0D">.NON3)YC;-_5OE_Q/O#(#E0<$"6@.4E8*S:G+',(# MNCVUK,FU?N6KBJ--OFVAZ]<>_U&&MNM%H1;]$V(4-6]^!>-*NK@Q[G"0FVMY M+""$PTEEJ!KA]8.^1KJ\#\C71A?/J)Y01%1#*4K H(!VT.=J&V5%J:-'S1XN M:/.H?@]WTP?33%@U%+Z%=XF+Y"1VP2P, Z.*=\ZIS0/L:WB]GAU0=JZZV8OS MAKS '*B:A6K^DWQQ'*_I.Z8K? >XEVE;D5N -96K! P4P K0Y_R0!^<0_0E^ MKJ;");\ORIWL>P, IT\N&%A_#((F1Q;5>DA/WDX8Z12UXQTT/+- M0:#05H-F+GZ,C->FLIVY<4'Q#P.#'KVHA]=7X$Y?8H! MY4$+JV?,%(CS20)$ Z1LH$:/AP/Y%<@0(L;W.9F9A@/:=M@=QJ[-,3IE]WTT MM@M*:DJJ2,8Y-E^(CGVWW M"#!'5IHWO%S&. Q!X9"\F#^@Q"EN3<96MKSO$3!UO>3H*QR3.4;#!_U_X/FW MQJ5T% \GK(T+)%:VJ0F6EF]&<5HX/<""T[9F^RO&R\,*=<+CSY'+0(_F"DT& MT3HK?I(!>%DY]&0/NAZJ<)@&UHI?-Q1DD"&3;\([.=GQ+[@Y&V\'WTR RG"H M3#I,ACX=VQ$G3!DVX([0B,X%BVI!$O3*J@P#]%K8S8A2BO5]:-%?M:+X+G8/ M)?"#>_1RQGPI:95H?#)!\V:8Q=@ TS?9L@/0-H8?;1<#L-FF U(LL5ALS-.R M:+ORO3\ECQ-QCC !X[HJ*XP2,KE?5>5 #(&!XW<8V:>K5VHTYR0BN-4&_.;) MZSI?0<;OH_W1MS$XPK/3-%3@R1 1$1SBW@5J)ERS$?0T7ZX[L=F!W>L8@6_] M]YUY']HH_0KY6BE_7\C_RN[!&QLU,7FA1^PS M$*X9*C@8LU'1.1!?E'J PBK&*&*^<(FMQ@O_:C7-^I: MA@K%1&+/-[FH*4"D95UA0+KCD80@A)3O^%+I4"*32;@=J0,M(&6.0;SZSQQ%['E%&2#19K+#HCQ'F$Y@KLA SKZP^J111YMA9@@ M)A3[#*L8B,I0)V8N$FU"R,9A4;2]A$<+XVT 2+\%7S'NL3)CP/9]8 !V'V.U M<76%'6*C.A=R!""33BVM5A)@.AQD5(>FA(&^2LA/U MQ4*86^;Y))S01^9C4C7WA^(#W%S2MBP2C%3*F(RU\$QMGG-&CA2>D.Y;40\K M8RPV#@O*H9'^UX#BPN+4GF51(JKN K)=Q;%[,?>#@? MU"S'^LBI"G3R<;O>0HKI68(10=1QAO@55M2'1*)9,TH MP#2%8#35B3 )T:>T-@3Q6GBG<_1 M-_A>]"0^4@I:-J:@P@XSTH"BK!A?UI6,J@:3,\>2&6/Q^SF/"AX"Q&67VN0/ M)VTNP92(#<$;0S1D%+UCI2%0E:(C&8)#3)D^5+BCR%VE_<8G MPU06BE-P-J"22N6/XMBM$Z]/%A40",SY+9O_*N!"&6CYR>@*&J'#L%0U;*8:"W ?RP3 M!RT9$R;]3JRDHA_)TV;BS ]5_2O*<0ELL9Z0D0YSOE%>P]GK8>0L5BGWP52?(C),3H-QEA$"H(H M--+N7^C609<8QC6WH*,H[X2 M7$47KM#DF8(^L[AJ9;O)L]/M4O*-NF![).-(E4EQSXP14Z-EJJJ1(0F2R2* MB*2N\4OK8ED"P6D>!39_I JLD](BO*F8'H6 )NY&,6,,YQ&I([2WO:@9MB/E MJ5VHPW7\'"NDV2CX^1K\?"X:?0Q@"%K!/ R;PDN<)O3T3!51;3+3E\6;,JTG MQ"8K<688>E2]A)#"531#P0)688>\PI8+$+(,[*[';7 I*U"7X&: .>$(3=,A M]P3M4_21(8I.H$5+HL6D)7@RYU"0-AJ)?&=8"D1=763%M\96*;6T(RVG0,EL M7D'/@"U%5/6OWB*B391!%"I[HK&)@.# AXQS08"XA,NA=5 MBYD310=H"*HZ^98P-"T6YW(2[(3UKI^PR<(!9@EBTABP>MK6"#QM(0Y'/B;U M(/:4.4/N2NN;PSC&P#4 5 T27B N]>4KU9+4WX ^4LZ//I7*6(E(1-)6)WC% MXEV\7JB,2HR3,\KG[^7"X\%X!M<8$5,#*9J;9JQ?:52DU!)32Z)I\WY\NB5 MI$@9>0H(YH2KC=,V$<>$EX=7O_61#W!X#^,DXUC=55Y13FG9 4">*EW>A/7^ MJ!=.Y9Q*GQ+GHM)#+.\(4!AXK36,P]M$E@%/=(J9D.8B;IHX,[LIFF8%&8FJ M!@@!%U0Z2[=:)D;/>!DW;,0UN6?7$0YJG;/+BY[@MPFP)$B9 4Z212;E41!O M%UFS&X@T6%-GT*152L8==GU1H3ZA'8PN%*1*RLU%R@D&=6[@8_(Q\IVV>)-# M+CMRS5'J*6U;-,-"S&?W71,.*Q*6<>MWS+>UD^@Z-/4_$E]0_G^.L_CZE(PB M6G-"K=H449@!/ALJXL33(I_R_ 2SL;6HYL=2XA.6L5/]4%*MZ.482+D(S*= T$OQ:(\%K MZZB_IB:9H,B=<]'^=K.'5/T>X$>#6_Q+BM<.[:1:P^8 M 0?/57M5J,97$U7YLDBWF>I4B Y^E5T]:U=?-W M-*\^3KT4$$.!2'T J'M@$#']%LAIKME/L48P2$+1\]5-4*TY7WL6^H%Z$3:2 MY1;2C%2")X2R>7_?":K"X@?CK1,+/%"^W*_2+S!?]E-<&[8H02/M#4IB4)S' MH7Z9Y $ 8_R]ED[,2VO18,?**/SZ Q(=*OU SX[]FP@L"I(MEZ6:O+:6.F>U?%%2@W""NE MJ/&BZ,R"?A)19J@6R8A6V3S-)]&^&7:&S:TX<^$.2R\*X2 8*9,F,G=Y 'M4 M/3SCC=O861!K/:GDB IL9<.RI+%,^BPQ1AX8&TI?&L4&FX%'98MJ897ZI+R6 M1NSZ2IHR,GAK:S<^P1F)ZTG^&P=JB*<+EPO^_9-9,4.BL*0*PXF6B2JV]'P9 M)5H7FJX&0.DN)%NQEBLF+=+"1FYCFD6*.WP0AD+.%6*95^ "<-)*28J8@O'* MBZ)+J&D]U*@"CX>"DH*)OXI<>$K\9)+I<.H$+:P#XWY([;SXJO'C]@@17RBN MI*2!GE:(@+VX:@AWIT+,7 MQ'T/L++TSK0=?#8+I)#E.1,C3TVH!] *+2Z$6 M <+7B1G*RJ+9^H7HG&)=> MW[:,$G*M_]C3KYO+6;GM['_^;?_SR//;N..XGP/^(H=ARJ><3N1X_(H\Y,-" MS'#&Q-,ON32GW-J?W//(!3CW*V(DCL<)E#!2@AN=D!1]I[@+L[#VCU)Q\<,L M\JHL,/F^YYL^& F[8D"6#(#S5747M%S.5'Y8]7,EGWF#0\R\P;^$G%'O=A,' MS$P*// %-"BHH,.#X,A(%[$0AW%^CJD-B:"F:Q3+[WK<#:Q?A<@.3D:#M$ZD M*J CXX?(_2V[+TJ'R14\'#UD3C4W%6%3RGM )-#ZN6 N:-L#@?AG0562(71% M?0\/BOP^UC#@8D&MX&:24E@HTB>5(G7!H^K(E$ I-L^(&:&RK%R& HV0Z@U( MDD<9(UV^Z$Z'X5;9<@,KC%5W2]'XSAEFJ7_.A-$K> \J]$@IB*H+8C_RL2B3 MB@H3#!=Q#=WO6J)@8F:+]AY"*\[";1Z+4;4$3&9-<:XKQASSJ@&1WQ/&0R\H M0UH9!1FLL!;&/>;3" R3 R_"YPRS4!,Z;%\WLR>/Z""ZZWG B(0.I\NB=A)S M92B'9IV(#JF^(K%LS3T7AUOB1R;=\B5C)5KIQ0E@9V/\O XK8ZG\V%F">8DR%Z1D[54[*V?I4P]4,1) MR0]T$P;VFJ&NA";N$7\M+D;X@[2 _;1?4^\JGA7'DS=5U;'J@ZFE? HQ0C01 M(Z\2*1ICGYE((7 ED(C<>KX8WN!Z.JI@:P,\O^8&?4KY,AV(MP]9H*;]S-&* M*Z'^[R)J?R743M5_3#6[:!CPX@P/;ZM /-60^$SWM-AN/Y(IK,@%F[RFA+>& MIFQ:C6^\N8*L0X03!V(AH2&H$5S24!"LBFPCD@2BO;'@"IB^E$DH[QHW1EXS M]4VJ 9?,9-)%<2P)5*9*1GF:A-]#)')3(?)*&B)/0^1IB'QI++"8 M8$S2P^ UT5TKW$LD3#QA@L!Y$FR-\\B,Z",;C+!.L@'(#+;(/:N_236+)^\, MSH-7&IN83D#=,=N^T!$3K;S?DY*;9,L?,CP^"B:"Z<5 M.P:T.828_I8TO0C U,4C7A1-'_YNN99HRJ&%:/TG[XM')1+.=)YCY?!"(JFK M"T,4W?JVFIU"SI'Q>PUL0$W3G_P;6=<^%=.DY*.I/Q-$GNQ+Q(TPF^+88F K MJ#'3)*MFAWU<);V&>VJE3.-CR#%AS^P'[*/\QZ<9[%%O**;)%&()Y"-US*$7 MA1^I0DF7*%(H\B/B]/!XM+IX;)-_-S)W_<%-CVYR9$@[<2G8W_11]?32Y"CV M__M7K;I1^S2ZCY%Y[9 2I+#=PAB?V %YK'J@I&)3(7U;*C]?]"@GH,CM"XBH-71X MQ(VVQL;=3U:KL-%BK-*E?"'E"RO"%Z9J#(#^$<\EFV)C3F()4G[FC&MTI(ZK M Q,DN$:/DS^5E6HJU,8;ZE%7>3YW344C1=0E9G4\K^7)"A>YR)^JU6!2FYAI M3E#4]-"6'4A'NF4&7:.-#D#Y$(\'3M;#Y$4\5\5:"8:43+G*%5:H6>"3+9+2 M1(LDNQW(:7@J M7DL<@=WW/?*%DA. /]UVL!^QF:C44G7GU#95EDN.UW#QL5!TB9]- !*:/T/F M\AB9<+N.A&Q4G>NT(\&!*%I$006,*Y49=(F]RK*RLZ3O&"A**Z462(B(5JC*I$UHG5MF-102A9? M!5TFHZ3)("J1G5'2PZ@)TIV6;L<#8IBOIN;%)2A:3I0E#-2C>71D/O%\\&!<7"KIQ[Q&M MD#F^09W/B_"(=BD\;/+D>-W<,J-72DR/>+1'-IN=?5[?H0=O.R25JT[TNVIG M6B'\UYL@B,X /*]!%:;SP;5HR\<#HT52%G X7AS*N>2DC+^+ALS?J\HXX\-) M>:?J=:>.*5ZUH^9>4U;?M9;/0:S[@2P.+-+/.GR(%]]ESQSR?329"+Y3=BZ3 MWL!)B1^"28\OIGH9RFQM4N%X\4CD3K(8QL=>B+X4M*"8AR(G94U+1,'<8]8* M]*K6*6^CDXDD&=,=SS8P3!SL32E.V*03[SANT1BWF)@$$Y'5(W8NTD[T,+"Q MJ_X="(^,JDU0SJ,)&92PZL&QB?_WFJ?5@Q21*LJ$UTL=1>2.V GF M-8YCSU-EGE4',$L)-')2^1;XB#A/ZS^-[9A\V^(S:O!+ M_DNRY:(0P/N;2YXML QNLQ=6U\-&&WR%I$N*,B[CQJV,OYR/GTM:@HE=R J4 MA.. W![XZ'B.XEKF?E33W(\T]^-5YGZ,CO;26DGKJ<(RFPO^R:F?N]3O/-R9 M*JB(&_& /I8S]N/&0]J#HL!27P9[SE#>'[ 2APD=45M*5=Y)SH<_B-4GI?1I MG8X$AU,IY$T&QK@M2D0!LF$6LS0I3.'Y;6:CLBL*W\3A92*;[- 9B5:FW!5766V+;0L/5^F/)Y4&)Q3&KU!R3AA2CB\N-?QYOBCOS[ GMGWA_/N3' MFN#0Y147 D&B Y1^VE&&3V^*#0WMT9P8:R.UQD!YMBGK66L_CJD@LOX0SQ1/ M2)&>17%"PQ7B2/<=D5I<74$6ZBP)M:HSS^!FQ-B_U'N133IL'BN"R4 M>0OT9N/)Z !D$FM]:\_C8UX(B-Q1XCE7$P+C/6Y;6 .GV@_KN)HVX9F/I]6& M?DG,331/YBP&0>89R(NDT6[W;Y"ZP-S#F_;BA>C\2C^U&7A10-SS9 MVQGG'?MW2/JGO/C95[V[X@ZY+>49%E.:I2T3/Z)!3.*_;Q/RJ9(_?<][GNG$ MLY/K8"19?$XV->DBDN53R-N$1.C#PV0HA*&J3P$TYD<(X%5-[HRG4)[L'8P/ M%?.%"KD7@-\=N*A?H.J#G@>.S*.;4O>D>@@K,[@Q4G[1!A,6?C $J<$ML&F( M<$J<*3[NV_;)/CC"V*0?142ZKS"CYJG69NPV_Y5!7J!X%(I5&^Z;JXH&0 A&(F M#?S.$CH)68;NF;YP$KF>'.2.*^(OX]P*$P4C,:=4WJ'NW M]?HD==31EFH*N^<\I>X1)+G6FOBI"B%E#?)V-7&O/$VJC4AO1#NTDOS_BW/"M2=,<*!'")$'G' ME)\6"DC"V/Z'_T9K$8 K2;DYP;UADH8@6MV;]U."N;*:4Q 65TB9:W+K '[& M ]^2X\G)0&VMBCYNCAPDHOE-S[OE%@/G_Z+NX]J,J8+DZEC.V MQZ/2#XY:C0$PZ1W4?2:W&;>:41Q-.-?T#( 3K=CY):'_- !^'?9U^(1J/C$GL"6Z##S?:0UP#=1KL"!"H;W/.I$CTE\Z*+5(*:>\!OB*+IAF ME5CPE ](257SPI(T'4O\EL_*O4_0+3; =["-LIZ.I3*?;%?WA9"O4TW=30RI MD_@B@D;R;7)<&+W5Q$!:8INVUFL<62 ?X",R!?D9WCQJ78#"<>R!#E4HD])< M_"2H5F?L(U0+S(6)'LY/'P77GCK"<$F7L-S8U0R2*2SE2FBF-J-V:!JRX;P!U.EW,*%/S&/O(7L4:T[(E.+[2+9/3_8( MA'_%S%_T5Z$^"J*M"'I[0J4, 8-HM_$SD:<%T'#LGLV/CXUW$M!4N9O2A0W: MG>,-&9.SVQLT^( )(=;CW05=[OLBIQ,C<80V/:I=^&(^38+WIJ5<4"R.&]T6 MJEY8,\W):)T#YD^8N)P1CY\OH]%-L*+2^^R)Y.RQ!BC%=$2 M;@0WY47!Z/36Y*B)@*%C,VY9V+(#["K+D:85^::N/$I\R(SDR:(#@9""C3Y) MB1O"P8#?W9F^;8JZSEC$DJJ**19][,O$W96(\#2D=L*;17V!BF@H&-P!W/!" M540@[L#29Q[6% VZ'G>FT).\,^"(!9 @39=G#J(6+69627U 8N3H9M#CK7Z3 M(?W;L!Q"PT#62,G6O3S,*.=[\48VZM&D>C.ZK<0$/&&#*V$IRU_UU@ZA>8N- MNX8ZKIM1V/5DB94G83X"<7E@.!3FSTI7!KU &D:<;'7^O&Y!YHTTR)P&F5]E MD/F)BHQDF32]27#D.Q((?M3GPZQ\@T,%1/R=JBREWJR8 L]Y #$XXEKB)TR4 MZZ/&4$]* U'4('MC#=1@]#A'X? M8*[-)6F^JZ2P)W?Y$,#.XTL^B2]YQE!<$9-] ;YQ,9YT#?<^^QIKOGDD&B$8 MD:U;7!Q(Y8:. _J5)S_@8I@^21Q9AP%_9EP?"GVY,?'" H=$7+X\4AG-52NY M2B57*/ZM W&DV%F35=KZJ"9BBK:$FOR;!,9'KMR P=EZ5*?0:LK5HR:VUXY" M-F=E8CHKPQ,^$3,TI7"T:GP*V*>6H^>*Z46LQD7DTXM8A8O8S)5*Z46LP$6 ML5=.+V(E+B)E32MQ$1NY6B6]B!6XB%1K6IF+**<4L0H744E9TVI<1*HUKA6Y2+RJ9!8D9M(U:95N8B4-ZW$ M16SF-JKI1:S 1:2L:64N(F5-*W$1U=Q&+;V(%;B(E#6MR$6DSJ85N8C4V;0B M%Y'/Y5/U=88707,ADE-4_BC#;W&GWGS&J><:%9YS#5=R\% M2"U7>U!1^V.(;#X!( ^E9%]2.=P1KP_H/;XTQ_(F^O,87_C<'!1\).[,[G[/^_.0[?P.NI86S MN$(A5UY[ 9CJ/2]0=S?6.T8W4[UG^=?^X%FGXT1S]BK/9F&M\2+5>5*=)]5Y MULG5]P+/GEQ(U OFIZR29(E5Q1-' + N/L-3WVM%5FA<#OOL8VKOO\4JN?=_ M\;F97A28;BN8G8Q[59CP4B"L=K1L.8&BQ53-K1M4TO#R&H27EX4:JQUO3E.X MEJ%:K'XIW=Q4B]7FE,MB$HLHI%LWJ"RFM&[=H++J%)3J&JFNL5Q=X]7YMW1H MC$^7MBS&VNU/*^6>4B.SJ[3^1=0,0AQ2'TRZX.<>Z6VY+68'G847Z_\US_,\ M-@YPYK=-$U=U'"\EQL(_97"V4:QF"I7*0FY[N27Y*:[/\CR/S9=;35S/9TJ% MPD)N.^7[R_9C+XX6%NZ!G@4M5#*;Y?+K9/O3 ].SXWX+-O9FPOTVY[G68RG.-5;%L.K'QVCM)*DNU'.E$NEU\FM4V2?HT'Z\%R>E<3U2CF3 MKU937$]Q?;5#,[,R2*L;KQ/74RU\XI67-G*+N?#7IH4O(H8R&V:]ZIFZ(Z&0 M:W9_U5)NIM>W&M;:FPB-I!K+"X"07PE)-&OW6R53+,Y49TDU^+=! M#SRRLFP@S)@<"F502O(I.:3D\+*ZF&4#8=;DD,_4JNLM'=ZVCKY1S=52'7V] M R?K45P":UYZH>D8/KMC;L2,-+EXN7D-25%4 E'4\J*FPY8CD!=0=;+T \_: M/U;.5#;2+*"46F:>,S+N3%Y_:BE6,N7J0[I.*GL65]BR=.1:=.7+T@\\8VJJ M90KY5YJ4MT*B9RU-RE(EK:%):VA2)>L%T:)7(!=JF6IU,>7#;UDPO#ERF11, M6G]JJ6YF2L74@D^I9<8'GA1K6G]J*14RI5+:AB4U.B;@1KGR8!PK-3I>2>3K MWZ$)'&P6&RM*)+1=>&_XL51]<*FS$\G\SVOS-&Z!E_E\5>QDJN\:(%\SC NX=E MIY3T4*Y\V?NQPP,R^OU31^^ MAJ/A#P.SQXP^ -IK8;-&VC"^P)EFRQ'M9] MX>N]R#<.W%/X51N^4'L-X$O'\0;PJN;0@#M1>X;7R'/@[P/6LX%N71P$ <1F M[)GU8&RQG+$=OW'BVR*\1UBZLD<5:? _/G/@&S@IL[HN\(6.S0(ZFRE.-P1H MN*%O-Z,0P>C1PG)KP% &83<'GQG(!4+"C)89F@;W,.-O709;O@.T-\Q^WP%. M@T\%\:HQ92]TVK)S6>T6X0537BTY\&&67)A MW ]>:Q;PQ@B 49H=V&BRR"\P'=B;1C"E7"E!,)C>+ AF,U=^(;T\#3]S1!1^ M8G_+)XP1#.< @\]]UK9=6+9C D2B'D&[OW5L6'YDV4U\B*^!J$_\ A#!5FRTB?R>_')6R;_M\H;UY_05 JC" VZE("L6NUW,889KMPNT\4 M!-7->.WG_/X9ZU"@4U MPX_B9_(S\E&H#[V V.)'8K3 5G#UQ+IT-:'7_U@LY$A.PY_B9.5"KCRGNQII M7U'2?"BF 5IA^[_O_G7I69,LVY>^DO^)"WUT/;]G.HDF^N(C#8<0MI@)BE8\ M$GT#G@:T"A36FT_!_.2U3;J-V0!T!"-&6$'V$>>&!AL[A.-;XP,&8H4,5(4] MYG5 2^O:EG'..G"BV2N0?W:@)W(M)Y&;UW?MJ8&22BL9F2A;X&5Z<& ZT6GS0WZQ&I<1#X5UC.\B&=V M^W[4[;JX4R^LC>EC#L[UK!J>L0'_-H#PF&/O34#A,G.)/>!!1> M&3U8GH,?_O==^=U+T6+AXW6?"9&Q8/^B\"2%RK,5^L4JE'\$@U27?FNZM.*5 ME9?RRE)AWOB_^02 -!,O2:9!75+1PA%//]VA]-/__+NY/H)S4>QO'>3FG^(" MI>*''F4#*R< E-N#^4[ZHZC%XR^I2/B-[5Z^1H%R> MY:!0J/A2%-K,E>;+1OX40PY$7A66IU$M M"2KKK6,M"R'FK'0]04!PG6#\OS.6A84RW?<:JU.S-2_GJSJMU+T7UO[>\^F] MOTSW7>-K?[_-N'+\85VTXUE=_I_HO6M\X7]S4#2ZIMN9G44T9SWXR7?^!M37 M%VBK(UEY^2FK)%AB(7:ECP!@+?7@UZ'H/AMUTIC:N,3["_NKA%TO"DRW%Z;%7S_7Y1IV=;]2]^4;]EPN>A/GBOB]S4.(: M7=LUY]GK>3$ZVZQ1>G:=NQ>12ITX_7SGQRR\2F F\Z*KF5IE$8W:EYWU]1:0 M_0'<6 #V+[@F8$;3TBL/3DM/L7]&(R87+>CF/,UEP2;83$8;94JU1P5+-YQ8QG&<)J;QS'<&R[+3(&=C"S@OV4O5KA6 M;$ ;>O"G[(K]GW_;Z^,=?RR,HA_V=5:K3M Z'[YQR;EGZWA[-K:#>5'U(DWR+.+MR^>:UQIZ4[X!=NO+S6F-+2;W*Y!8:O*%Z4 M1HFFX:'7K/'?/Y^I?4T64J9S>*"/$MKJ'*D%/#Z#:!2IE0JI13P M^N)&*W3ZM8PRE6O%UQEC6B'$6,M@5*&<6U"@/0U&K8Z%EP:C5L^N2X-1:3!J M*I=.'?MO&V?7T!8K/&2(O46<74>C:25MHZ5[]]?1REE)8V;I-YD&HU;JD*\L M&/79[*>QJ'7WQ*_LZ=?2DBEE2K740Y]21AJ[&J6,8J:8QJY>2>QJV=';M8Q1 M%3( EM<9I4HKH2;>>*606U"-QS1EF2O=FW)*[5W]OGD ,%B$V,0X.#H8W[]FYE5 '> M9(-@@2A'V&:30!V967EGEO:PZQ-0VQB3V>CH$Z!C3/6-,76;.L)4IPA3NV.4 MQ.]TA$D=NTTI\TQ'F'2$24>8MG+I;2Q:?X21U@NI1- MZ@"38INLS ,'OH?QV"\\@%&>=2A).])K&$KJ-(9M?3V3/@'U M#25U&KV!/@$ZE%3;4%*KJT-)=0HE=8V2JC-U)$D= TTI.TQ'DG0D24>2MB.-*MC29>Q21U+NI1-ZEB28INL$!=L;L6V1%/+SHX%)19LPE.=O5!E E+:)VH[O5*-)^>GUX=$^^ MC8>G55+!2+T/3Q4MOEH'O]HER90J&I"UCI(-]752.DJFHV278UX>I0B/_&#, M@VOQ\(TY?V*A[SIC]EV3_KE$1?DX8U)A0.E6@?HPE'<8NA=X&/0%6*M6WKEQ MK$3WKQF[ZN)PF:G?V'1=>NM/H]'3Q6CEQO;,3 M3WG'99UU5_W3,FR8S?YE1OMTJ=MZ=:*KHWAUB.*]BRS@2\HLK,"SX'@P2W33 M[BVOZZLP*9GCB>;X\,$.N!7R,;OJ&1T&<[J.[[&)'U ^:C0-.&B9 M18\^1BYQ4-OWR'UH8>(L#NB,'5@+#PV6V:V\ R"SW:;13;:[]P9^L6[#U:7/ M+3@GL.1G6-(DY!$N<,R3B=; 8'F$W$KIBH+L0DVCE>+E4$"O7>]FL/H>/PRL MN9L7%FN&H7; =_%LL2 N:%^RX<_RCMJ;$;%Q0]MQ4<+&:'8"[>JQRVTZGYF^ M>>\;2>\%:UP'!]=_7$_:J[LHB(&V=C+0-?'"E/7NR>=)ZJ3"5VC+('A=:Q[R MF^1#=E6XB"E'Q>9F9CW!LUX$BTO$Z[7+)U%6WEZ3#D3?2$.DV7R-2X^"9%8Y MFBFV=+1K>*>;=.P\K)G2AVDF@-P$2LG?I(#=C(#J_KI^!+A\/_=#)P**NPFX M:T7. U\:4]H8-''RJ#4""HLCOK3W$=["7][TG3;30B2D+$KDQX MC8BR$+&K7$5CHC3>M-T+J!&A>5/-$+&K&DAC0O.F>B%B5Q&41D1)B-A5CZ41 M49Y)IZ6U"HC8%'F70\.V'4%Z@DSB00V M]R(>G H(MN_BEW]_U7UU)$#:YJG#[8,] #+*3?(H#OO(=\?PXV?'X^PW$3K^ M2*'C']Z-JE,-=#PMK,"BI-+3DGNE5P(JI;>7J 14RLDU*XV;GD:OKP40RDE" MJ][Y*".5[4Q0T=JFUC:/U#;/6+G[4FTT35L42<_M9B/)?M8ZZ2$DU#J6A 9& M^[1LY*44\DDFO!5&$5K'TCJ6UK&TCE4Y'>ML1NG9'5K9IB\;&\"\7!::'<)W MA=4IK/NHBNJD%-[-RN.]J?%^G.Y;8;2_^2!K4MY613LN"ODOT7LKC'#9_NS] MU/+NB[.(3JP'[XWS&JBO1VBK2S'[YH91)=84ED-/7CT/+&87%R3S4_84V#TS6-/M]: M4VR3%Q9!$@WB=0CIDIWHIW4]J7Z-V:CV6^]U6&DBH:1]L;SP&B7@V4=.E+('M.A(_6L,!TZ MTJ&CS4JH=L/7FF:K:#AMNTBZCC2K0T>7L4D=.KJ43>K0D6*;+"!T=+8X$5W/ MJ\-$VD=>OS#1H-'5U4;Z!-0X2M1MM'JZXD@'B2XB2'14HFBC-=!51U4-%QV# M\5[+V)8-+G&3.FYT M*9O4<2/%-EGEN-%MZ%CL=\MV)H[-WO GVXUQ1D:=ZQI,E!\QRQLSBC"]U2$F M[6"O7XBIVS"[VVP9[6#7)^"RS:).H]MLZQ.@0TQU#3'UNCK 5*< D]DQ2BH] M+CW M,M'I(--.MBDJ(FF@TTZV+312-.>^UJ3; 6MJFT:1AU)5@>;+F.3.MAT M*9O4P2;%-EGE8-/'./#GG+V9!PY\#^.Q7W@ HSQ?=%BI*)OEDMSL:@.HDN:/ MV6OT![H*1)^>\Y^>"EIB9K?1-/OZ]%Q$@$O5W5U(IQC8)G6W5?]57J4',%33F6KIA9?6-+B5M MJ[,'*JIH(REI"IT=DSJNIM0FJQQ7^^P'T93=SN!)V\J&UZ(I9W]X@)TQ^Q99 M$0\O.M!V;M?F^55&7;^UH0]%H]77]5OZ!-0WOM5O= ?Z'JG+"&^=^P14-(S5 M&Y;3)597<*F!\5;+**EB54>G%.#F.CI5"2/MK-&ID1^,>7 M'KXQYT\L]%UG MS+YKTC_G=OB77N&E,#QTNT%-\J>H$%,8'L>EX&B:7S' SHUC)4)A-0>"#I5= MRB9UJ$RQ358V5)::8#T:_RYO7NG V"G# GEQU 9Q-/;CD@T:[55(+L5H?EU6+[Z*/RSKKKOJGI6TV MVNURJI=U?$X-E'>Z1DDY.3H^IP#K)ZOQ760!DRIB8:T]HDSI#O9<9X''Q/%@ MENBFW5M>YE=A;C+'$SWVX8,=<"OD8S9Z9E>MKM%D,*_K^!Z;^ &E<'J.Q]D, M9IF&C,/ 8_:-SR,^&_& M9L-UFJVS 9;I'V.8?S(SXP\YC-LX8_C^7' /GF_ M-]@OUFU(C?U_X>S1FL!083P*HP#31)GE^MX]>W2BZ?I1YC]]9G80VPY@4XP2 M\ FL;KT_"K&S ! \2-+0Z M&4> P$E[F%DU_?<__I9=_>IQE4(VLZTI1Y9XTZ)#>,^O1P"TOZZM"/8J_RJPP-(6S1983L"T/S[^%I M(*LP91_6CWM0?AYMZ[!Q HY];P$WB6?H_B<>$SWZN -D!+;O45# P@QQ//[. MV $6PD.#9?B4O 1DS+.,RC3,E$^M<)[%HZN<9Y79S"T0>K#(9UC6).01CK^1 M=Q';6AXBMURZJ"0SP%7;:&]>ZA00#F/MLTY\(,_X$I#Z'M\)TK7;=/W'U;<3F4_K.-) M6$_'!:DAK9UJB#+:4DYXM9J&V5U:^W7RY2$Y15EF/@(U V7&L>\IOD0W961*D4S2A8;"&0\O#, EAH JOJ5A0D ML\K13+&'_=+HS*'1WQK#R8C"S/@^C#D!/I* )/F;C,,;H3L] A!VJBQ2C:2) MDT>M$1S0..(GUE6VG*+]#U%&YWQQZD.SI1&A ")Z1G^H$:$ (G8YQC4B-&NJ M%R*Z1K^G$:$ (C1K4@01IM'1PEH%1'2-H;8C5$"$:?0T:U(!$;N"NAH16EC7 M"Q%-HZG55Q40H0TZ11"A?4V*($++"$40H5F3(HC0K$D11&C6I @B-&M2!!&: M-2F"".UK4@01VM>D""*TL%8$$=K75"PB#FS/MC.OK+Q=#P[8M20YVW?QR[^_ MZKXZ5C+VC?9IRY9P6QN+).0DH]PD^7S*NVG .?M-5*5\I*J4']Z-UI9R*5G0 MNFOOFXEA!1@E=;#;'JFN)U1VA8WK"95=>O6YH7)!S9$4!X+JO+04(.S2Y2H& MA *TBX'1/FT5_$NUB\]8\JJ5B_($QG;79#VALLM/6$^H:.5"*Q?5X*5:N3@0 M"-I)JQ44&B#DZKDVJ1JAXCU2*U KQ!B]1:F>.JB((* M*Q/8V+,JBL,>>\VVQ=W8(O?E:!=N^VJCO:G1?I0KI<)8?_-!]@I\6Q7-L"C< MOT3GJS#"99OP]U/+NR_*&E!=!SQ/R%)UI5"K2EI5.I/,K#[:M:I4/[1K74GK M2NH?>*TKJ085Z5%+1I:56\T-?KD\LUT$M98@4DE?G:YH6A4J5WC30#3UX]#R MQF%1HD4]-E/3>J6:%B35-"FXIG''FD8::ZH:Z^\KUD:53$]=ZFV>@VS7(N M^"Z!C17-M#2M'W=%D9*T/F@,6FU-ZBLFNPB)(O=7H]0>E(+L, M4V1-_/64FRK=T"@"X^VFT;E0WN;D0XSX.;E!. TY)U3AG'3WY1@ENV*L60"< MF]=?EEI3216^W6VT^MT+/?LJZ36:UL].ZRVS89I:A]>T7@-:-SL-L]?22GR- ME/A>W[A47YQ6XHM1XE7/8$Q(GIFM/1 O8@V_4ZR!O=Z$>26EUY:COW/;VPF] MZL)MR]8WVC!MHUT0.*K)W#2)5RK<< R)=XR>)G&EXP@G\;4I&6Y0;MMGL$%4 MV'8Y5HIRVSZW=^5,VZZVY:&5E1KIXUV,)FIE19/XY9)XTQA6E\1?%UQZ?@:/ M_Z76"]2B.J 6M0"UR/Q73EVLMI9,_OEWD35RN3)D6* X=CR8);II]Y;7E:T: M8(YLGCQF5T#$#.9S'=]K,#^@/+77#1;Y[,HTC6[R&YO ;]&4P[]X8>G,ISO% M.-TIEC;KAI<;#%M(L4G@S]C5P!@<]7[3$'+S#IY/EHKEB/>Y/83,BJ+ &<41 MC 'KG8(. F,$_(%[,6>6-V86LZG5";X,KXUC.X(%/1FL-+!7C1S,CM'*T0.& M/"4]@-'17L&GAU?,[4<.+=,PCWG_4LEA-6 ZH7_VY6<7LN /<61/!TV3?9VQ MG^ZVKF\/P7 @&+)BA+Y9OH< J-6[;[!?N,<#RR4RNAW/',\)HX"N'&X%DO@NTG"W#Y)+JY!HDT' S[[0&HE%+7$+]DE(_K(.U!E-[K;@R'=+7[ M2J-B)(0T37Z&@\*X*&U(W=((T)S MIGHA0G,F-?"@.9,BB#"-WM:X@4:$YDRUPH,^$(H@HK^C!9Y&1&DG0G,F-?#0 MW1I7TXC0UER]$-$S^EI6JX (;^/JP*0-BA3=8$!MMCAA4#0B$WZYV6/;Q4M?B,]4Y:L]#B0FL6B@%% M=5+1FH76+,J#P2X?T;F!\"(>H1TVQSAL9#VG=-^9\R<6^JXS9M\UZ1^5M:ZT MIEQ4DK>;C:0SC]:]#B&AUK$D!'*EK;1>_DDV%BB((K0RH94)K4QH-\56-X46 MJ%J@:H&J!:H6J%J@:NO\0JSS\XL&D9M>8>4">\9519'88Z_95L ;VP)KM"/: MFQKMQRF"%4;[FP]<:(IOJZ(J%H7\ERB!%4:X[(W^GGIQ%H;SR]6'+M;MT:U5)JTI:5=*JDE:5ZN!0.\)_E@PD2[B:&T;)L]9%1&L) M )7TS.G2IE41TGOG#&MEU"CK6,\Q84Y>1 M+B'2(EQS=2W"-;*U"-V';O38GJ$GV/K5*?=3MN3:=;=YEM(W76;>:W3ZO2U'O"C8E*/#%KO1;[4N$]=::U^+\5;/ MZ&BMO?@-EQ-G*(:7JYZXF- T,UO[H);Y$Q;Y\"<+^ /W8KX)UTHJ8UO.]\ZM M)SRND.VJ)K^V['RCYC8P^@5!XQRZV78RSU<#: JO*X6W-(4KK7B>Q)FF(J4K MM^N:(KL<.T2Y;9_!Q%!BUY<1'=":2J7\IL>H*GUCJ%453>(73.*M9I7MS=<% MUY>?6_VJ@V9="SVZ%EJSUI$KGO-_JFV3=_Y=9(U5U M'5(AP!S93WG,KDQCR& ]KN-[#>8'E)?VNL$BGUWUC&[R$YO 3]&4P[]XF^G, MISO'.-TYEK;O9NUF@V$3*38)_!F[ZAB]H]YO&D*HWL'S4U [X)?PD-T]\H"S M>> ? #08C%RG#D/0M_SN'M-]PG#[,E;#0:4AI]HZ F'-:+8$BYU&N73Z*;ZZ;1&0Z&_?:@^SH1QN*7C'2^#M+. M/.FUY\9P2#>?K_3O,04$]@Y@#[8&L/45[X==\?X2'X=&A J(V&'&:CR4A(== M;A^-B/(XDT:$"HC0G$D-/&C.I @B3&-KP%?CH3S&M-4KKA%1WH'0B% !$;M" M*!H1I9T(K3.I@(>6T=8ZDPJ( &M.*TTJ($);#).'V@HPRBH9TD Y M-&)<3ZBH=^O,BYCI:33:6@!!N1MIS@"#72'#B@&A&-7B[%>P;]4M/F,%CE8M MRI,7V_V2]83*+B=A/:&B=0NM6^SGJ:H%$'9YBVR.<)E(PLZI?_. MG#^QT'>=,?NN2?^HK':E9:Y-L\OQ3P_OVSH&?U>I;4+ M;&16%4UBC[UFF^5N;)Q;"-JK[:;!_G,:[<=I@A5&^YL/7*B*;ZNB*Q:%_)=H M@15&N.P>_GYJ>??%V0=*^UG.$]-4W?&BA*K4K_19TJJ25I4TVK6JI%4EK2I= MB /M/+J2ZAZU(QQHR4"RC*NY890\;UT$M98 4$G7G"YO6A$A5\SQ6#3UX]#R MQF%1@D2]B%T]BY=J6IU4TQ3AFD8=ZYFY4U.7D2XCTC*\9E5"-2T#TD)<"_&+ M3Q;2SHSCG!E9:(PL^Z_[P(^],=XOY@C5YKN.4X%P6;<]QN_W)F5B"EE[U[ M3>DKE-YLM36EGYS22W SEDKHY>K@15!ZK]DK!],E@&9-_/64FRK=^"@"W^VF MT2P%X:5?.._DE7+\G-S\^^K'US^\^7. M>K_1[9M:B]'Z^L53>JHI@0-3-;^Z"6^1,6^? G"_@#]V*^"==*A@FV'/"= M6T^87"';54U7V[+SC4:*T2L(&.=0SK93>3[OOR@"+S>;11/XBPE\J E7$AE0,@"@%16MB6M-7!/XG@3> MKBZ!ORZXB/P,SOS"UEZ.X_[L2=[GU8UKH0E?4+J^J0(=W/FKEVUG:Y%2 BIG+PI!U(&R6^V@]APDG&1J=M/OX3=K^I$TQ MB:;1&KYFF<\(D!5HSJRGZPS,)+E>NWP2W'\PL-]?W M1'Z5H2&$+:SG#H\9QH3>P]- 5F%*]=8^E)]'VSIL%$C\C@?G,[II]Y9/]*:R M&,:?YMP+829'=@\?LZNFT6.P"!<6VF!^0'F9KQLL\ME5:_$3F\!/T93#OWA] M[\RG._8XW;&7-JN'=QL,.Z:Q2>#/\/WF4>\W#78'CR:+Q&+<8.>6#EO@HQ6R M>> V #^;!QSW/"=R])HS!F^GH6Z<= "I@:;]8M^+!GOC[D_<[S#.! M:<-X%$8!C+@Z$)":!VB?<"N* SF>#>+-@DW#;WX<+,9=-Z!!5%D&51TC)Y2C M]M82M6-*@Z3V_AIJ]_!"R?V(O;N&V/=X_46TOM?RUI*ZDK3<8%/@SO"57!$" M U_"0>>!/X[MB,%C$<@]&F/S>:W#J3A$W\S*OO0""=!< )CLHX!9 Z:.%%OE MGO DW3C5Y40W.M#C7&L>\IOD0W9AB$6I]:#,MH6L3S174K.NFT9G.!CVVYB] MDE/ ,@:$U+YR*JXQ%$K=2G\P4X!@S[29MF%N=>QD-)#,^#Z,.7']QP1;H1*NLC &BGIBBU=YHX>=0:A;X;1_S$*N)Z.J$'Y_N7-B]4_1?;S.VA1H0" MB.CL\!-J1)2$B)8QV.H/U(C0K*E>B.@8&@\JX$%S)D40L2MDI!%1$B)V!,LU M'DH[$(..1H0"B-@5Y]6(*$U6FUO3\C0B2D.$QH,*> !K3B-"!41TM!6A!B*T M.:<((H U:=>K"HCH&*;V-*F B%UYUQH1I2%"V]4JX*%C#+?FV&I$:$]3O1"A M/4V*($)[FA1!A(X*%8N(0ULQ[=IJO9=>/'5'N>N_ MB83>CY306]C=4]M=*>>^L>38U,\J5#96#2IE%UA7 BB[U.IS0^6"BF05!\(N M=;(F0+@D&!2@6W2,[FDA\E+=XC/6"IU&M5#M6DL5Y,4.OV0]@;++25A/J&C5 M0JL66K6HAU&F73;'N&QD3:=TX)GS)Q;ZKC-F29L.A=6NM"!;])QJ-QM)\RGM MUSF$A%K'DA (EM/J'"^ED$^R]+\@BM#:A-8FM#:A'17;'15:HM;5G:$EJI:H M6J)JB:KM\\NSS\\O&[K&L%-I[0);IE7%-M]CK]E>W1O[=K\<[3VC776L-S76 MCU,$*XSV-Q^XT!3?5D55+ KY+U$"*XQP>7?!^ZGEW1=E'JBN%)XK_GW10"E" M9&(I7X7/DM:4CE.0L8MAM=%>G*IT8E>;.FC7JI)6E:J%<*TJZ2J$P[V*TG^6 M#"3+N)H;1LGSUD5,:PD E?3,Z?*F51ERA1W]HZD?AY8W#HN2).KEP-24;=2S M.JFF.<(UC3K6-,Y83Y^1+B,J3X:KEG53SRJAFI8!:1FN9;B6X9=IE;S8F9&% MQNI-L;;-^63RO6J^B/1Z-YY<[^;A]6ZK^#UT1\=>1G."/5Z=1ERO#PR+]MMN$SF^Y+VFU;O;2GH+<,661-L/>6F2K^X55C([OG<[/Q[9>*5(V-[[J;0TEU MI=O5ZLKIZ;P$:ZU,.M]^T8.2=&ZV!Z40>AFA E4)O92(0:G69[FA@*-5MD%; MZ^47KY?WFEHOOQA_PM%<6_54PT0N,[.U#VJ9/V&1#W^R@#]P+^:;<*VD)W3' ML=ZZ]82U%;)=Y0("6[:^B<$!>RL(&N3Z!7U/X47D9U2?PMB;PZDCE MHMQE*@8#E-OU&6P+%;9=CO6AW+;/86(HL>TZ[KH<-[]"BHIB40"MBI>@BI_7 M^BJ;PA7S_Q]%X:W"*+QTE__K@NO!R_?;7VI>_]D3G,^K1=="9]8:*SGRZ^(O3Q5]I!VW6;C88]G%B5LAL?S:W O@Y\NG%T)IQ-H>E M^F,L^<.^/P;;M8QYX,"R8?]L'',<"8#IR';,HG"0,VOFQUZ$40G;"J?PQ%A\ MX/^*G0?+A?V';,K=,1L]LSC$MQ8+7K?8W*^PQM)P4EE:&;036L& YX)6/+PC MKD:DD;\?/( 'YR]^=4/P[>(V#_@"X^Z(ED1(.F_? <0 M_K^PC!B(YT70:*D)C;72)VD1A6=Y3^H@&9B&Z46C*=MW76L>\IOD0W8V'%LV MY)E93_ L'% O70!M_[II-(?]?J=I]E_G 9-1%*Z#M*E/>FLZF:NOUK3^,06X M]HNDF\,=?BQ]0_QA-\2_0$DTMQH &A$E(:)K]/6)4 $1+:._U0&I$5$>:]H: MO=6(*(TUF5L="1H1Y;&FK2Y)C8C26%-3GP@5$-'?D;BG$5':B>AIUJ0"(OI& M1R-"!4281G]KD%0CHC2M:7N[9(V(\@PZ;5FK@(BN=G&H@0AMT"F""&W0*8*( MKHY'J($(S9H4081I:#-"!3P,C)96FE1 A*DCI6H@0KN:%$&$:0RUAT,-1&@9 M420B#FS0LC.MK+Q=']J"OJB;X8:G+>=XZ:TR=Y2D_IO(//Y(F:BM *.D&I#M?HUZ0F57U+B>4-D5PCTW5$HBC>TZ;2V L"MT60L@[ H;5@P( MA6@7@].6YK]4N_B,94U:N2A/8"C-);K%=E]5 M38!PP4Q".VV.<=K(PD[IPC/G3XQJ9=EW3?I'9;4K+;86373:S4;2340 M4.=H$NH;:BOFRV7A!5&&ME.UG;K13M4,53/4HTEH<&I[I6B.RMXPZK11&&?5 M6KK6TM75T@MC$:UC643/&'8J+62P;5)Q N7L^F>VC>?&EIY%H+TUK#K:FU71 M(]1!^\#HF)5&^_NIY=T79W>=.%)<%.)?XJ>M,+)E3^."<:ZVK7V>N(;JQK<2 M>E*ESU*Q:E(UV&8A:E*UY:56DX[9ZI"NSJLPVHL6F6=W(FDUJ6PU26W'V;G2 M/]3VI!WA.$L&DG4>/"W/'J M16QJ6KU0T_*$FM8?U#0KL*8U!C5U&.DZ BW%ZU4F4-,Z@)HF^FLA7J=D?NW. M.,Z=D87&R++_N@_\V!OC/4-^A5P M*<@NPPNY)D9[6HR7;)X4@?%6H]7M&X-2<%Z&+S+/WIR\ZHZ?DYM+7_WX^H=W MSHD9>AENR%WV2G;3YV;QVZ\FJ!J+W]7A7\D#WV[T^AVMS6AMIM".\21BB&D0_-?CEZ6]DN1ZVK;[#.>J9I#$O!>1DA M!Y5T]7*B#<7P<]53&!.Z9F9K']1B)"'RX4\6\ ?NQ7P3KI4,$NS06;9N/>%S MA6Q7N1C"EJUOE&F&61 TSA$TV$[F^<* HBB\W,CPN2E-%K%47CI M%L@9*+QT._HD+C0E@P?*;?L,80$5MEV.,:++UVZG_Y2 M2P#.CLGRO>]*:(CG/:4OVS8YY=]%ULCERI!A@2+8\6"6Z*;=V[JN#3+W;LH9 M/ZZ,@,&S,($#*WZTPN1=>.D*# H&&W(=WV,3/V 13!+1S8&T0IH>7IMU(&5: M#!="0[8Z[1QI[C'<,F4^FR" MI)P!-L*J0-3B4MW,7<&V"S!'P3>5@RG#M\DET(U]+O@O$O<_RRQTW.DO41/[\ MIF4:1 GPI]Q9QS0Z)\+54L2\G?'66 Q$S^3OK[Z[\^UU:LJQ4V9T',\/9I:; MZU4EO\K0$,(6N22J-7@@W\/30%9A2O76/I2?1]LZ;)2OVV7W+3L2?(F0426M M_C\^S;D7\K<-6$!4//=Y,;,A53,]JJ)!'!Q3UYJ'_";YD)T5"5L2-:+$%JA, M&!.=(BN._.0+<83HF]Q)RVCF\IE57K;2N2L)#Q^AN]=)I1)2$B)8Q,#4B%$"$N2-#0B.B--8TT*Q)!43LBD5I M1)3'FK;&@34B2D)$7YL1:B#"I&N\-"+.CHB^T=D:8M.(*.U$]+4=H08BMB9- M:#R4AH?MV60:$:79C8B2$+&KPE4C0K.F>B$"6)/6 MFE1 !!C6V@NN B*T8:T((K2K21%$M(RF/A$J(,+4,J)01!S8!FEG5EEYNS[T M^HAB;H3J&,/3-I5XZ8U0=U1N\9M(:O](2>T7>RE4'FHKP"CKSBC%;GY4 2J[ MHL;UA,JN$.ZYH5)6]>G%7$ET,@NK)D!0[ (V!92+T_81>*ER\1D+W[1N49Z\ MV.Z9K"=4=KD)ZPD5+5&T;K&?KZH60-CE)SHW$%[$)+33YABGC2SOE"X\<_[$ MJ"L0$NH<34(#*KQ7F$36UUT71"!:N=#F MZB9S5;-5S5:/)J&^T5,[G))EJX61A=;/M7ZNKGY>&%MH'T:^V,UMK2<=L M=6!TM994GL346I)R6I+J?K-S:4EJ.]*.\)LE \D"CN:&4?)\=1'&6 ) )3UR MNK!AA:6\N1(=[OTXM+QQ6%1H4[T@34W+%FI:EU#3PH.:I@/6-!6TGOXB74"@ MA7C-Z@-J6@"@V;H6XA>?Q:_=&<>Y,[+06+T-S+8YGTR^5\T;(?+>DJO\>'J- MDX?7.*UB^=!]'7E7S@DV>G7*[>RZM4E!=AF=154(OW38I@C!:C<%@8)1#'&58K'GB/K']XY M)]YQ"3[(7;9*=L_G%@3;+R2HFB#8U==?R?,^&):CS]=;X]G>WKYJA+ZK2[R2 MA-YJ##M-3>JG)_6+XNFE1Q..-EU;C6:G58;U>@:];7/JY,7HZGOCN3S'?A&L5(P8[3O76 MG2>((6RG\GP=0$$$7D:H0"$*5R"2< 15OVD: MYMO"Z+I\ ^,<=%VVR7P27YF2L03EMGWN.,'9L%V&T:'RSR&6Q%ON)/\C]._(#!D/ O7E8X\^E"(4X7"J4] MF5F[V6#8(HI- G^&@\EY:;1VI]%L-@\:J&FP_?8Q#QS8/8"1C6-.&V'W@>5% M*]L(N,V=!WA#K)"]GSH>AP7. _\!AG,LE]WC5:/>#,#*K'ONV<_,"G$OUJ,5 MC&GY 7=]VXK@#.!43A0FKW,LE5SL D'18'"P["D;.V/F^; @VXZ#E<>:1FF$ M446"'?.48%O;"!:,I!6"]? "K'WI-3-6Z[BQ=I#L8BX,UQDXR4T#6_#UN96 ,N!9\][ONIP<*3 O7;Y)%I= MZ?7!\I.^R5=Y_XX #A-:?S/B'I\X$6'Q;7)%Q9WUQ,,*[FY/7)&.D*8OB$9> MMN^ZUCSD-\F'[.*10F3#HYGU!,]Z$:Q8KE5LY[IIM#IFO](1-Z<'Z>.] U'A3 0\<8;O63:424 MA(B6L=6]I?%0&F/:GJJB$5$:9]('0@4\M(S^5F^71H3F3/5"1-<8]C4B%$"$ M:?0T:U(!$7VCLS6Y0".BM!.A.9,:>-"<21%$;$][TH@H36G29H02B-#VG"*( M -:T-45((T*SIGHA0K,F11 !9H1VOJJ B*[1U3X_%1!A[J@GT(C0KJ9Z(:)E M-+6O205$F$9;LZ8"$7%HTYH=*67E;?K0WO[%W-?3W4%^9[^OYX[RZG\32ZD$5'8%C>L)E5UQDG-#I:Q:0<7NL3P#$'9$+FL" M@XLZ#04H%SVC=5JR>*ER\1D+H+1N49Z\V.Z8K"=4=GD)ZPF572Z[B!%4;[FP^RI>/;JOA>BD+^2W3 "B-)^IW*WUJ"M6):B,=>Y0 4FVT:Z5(*T7JN\^T4J2<4J2Z MH^Q<6I':GK,C'&7)0+)>J[EAE#QO702OE@!011>)^<'-=[;-^63RO6+.B*W7O\F;#"-Q_=LJ MR@_=Y)&79)U@VU>GW,ZNNZ9*N8(^2]F;+EY_8[:[;[<)F[7AWZ;X=U]"[[7[I9!Y&<:)IO-RZ+QT#^+17+S?;Y7! MQLG!@:,UMXXY+$EO*\'MI/7S#5@&]7Q0CC.MC'B!6OIY&:&"8OBVXNF' MB6AF9FL?S#)_PB(?_F0!?^!>S#>A6D6'_XY#O77G"6,K9+=*Q .V;' ,(8#MI)W/XR^(JDM.M3PW6:L5"#B"PEM&MS#Z+M^VN% "/[VC3,E( M@'+;OA2WJ)(6AW+;/H/77XE=UY+&R_'P*Z.I*.<5/4)5,;6JHIYC7U-XH.LO-;__[(G.I;OE+S5WOQ:9^@HJB^=UO[]LV^20?Q=9(Y)6MZ8>7CSU\RGF[\XW?R5 MMM!F[6:#87\G]FB%[ K3R1O-9O,MO7<%&BN#G;DPK<'NTC%W#-7 ];@Q_FBQ MB?7@!X@Z9@=\#"L.>!B[$1 ?K1WF8=;XGW$8S0 (6' XYA,>P*.X&V:%(8]" M9D7,CP-F^QXU5;$B^#F,1Z$S=JS @3W#>^^GCF=MNF-7A$H,)E'X*0LOW*D- MY\ER\$T86WS?8%/K@;,1YQZ;(_!Q/PA;7,D?QC>#^7,>6'B),(P1 E#"B((M M ":)#RJ?Y.+AJ3468TUBUWV&!R>P,S9Z9G$$U/9O&@=?G_ QC.K2JL1J/'A. M3@5 <_TP9+85!,^PEDGFS 08IWCS_"!-C"!\%$DZ>P>FZPV_^[N[[S MO?L9=QHT"Z[, K #ICUGY@ P9\!!(A;Y-!P '>@SY.,\^ 4:0V,[Q!. WP*[ MP1U:L/<&#AL =$(6>Q+P$4*$W0-1RVU.XBB&9P#P2.490#88<#E["JL.Y1I@ M,? [8F4=Z8RX& Z!#L_SX(&/#?8%GN9AY,QH+_AX@*"V82L/ "5VC]"#-XA$ MG[D5(#3H_R-N6W'($TS;U#2'^?B#.)%RK3/GB9ZQGHCX)46,>/2(1)#2$"* M*/=Z9"&,%S1EG(?/?(@Y[A47F,5.P.^!UA"4^$L..Y9@ETM(XO"*C3V1B D M^ &P;BS('*C ?[1@=&;=P_"A.-U(Y^LP"%"\,H?&(.%$*:$C/D+D.$T"8ZL) M3Q4(M,TR8NR$<]=ZOG$\%SCK]/D?PX=$ ;+K6H^#?Z:,)BPY9R!^(X82@2#@3 M4"J #8_B$#8&C ;1,$\D3Y@P=B2#F3^FIPFADE4L$;L+W"02#R#*EAC=*EN# MQ;R16_K\Y=Y ,(>YR8&J$E^\MLR$=!-8[M2"H+.$8B1%+H M.5BN"&P&./0<66B#C7P/<#SF8#3;S@(T\QB(PD( P##_BD%#FCBXWQG"GI-D MA$^PVNA9$$4XQ_?=9 TH@F"H9 %P[N:^8&A3D(^1$+] W8$SB@5S$58N^P,07G&V>TU76*B>$ M4=R6P "._0C'FU;I>(('<<$QN!"I))2 B?P\'-C:6TSZUF(:]^3)PH>]YZ1 MA,S^]^$F(38!QNL1($G4(J"%/@ GW :2!":7@*H4QJ**\KEOQA3PL_^*0;=L M#1-V]AYIUP\\QV*_ .D&'N#[%V!M'BXLA$.(; 8@?PO'?38""?L38GW034_^ M[4_P5^;H"^[%B*$%J8*5F898P$_Q^![XR2U2B- / )MX!@( #:@_<%X\T)3P M52F\,R.LY41(!4!S/GT&?C)/2,N:^;%'"\F<!#S]=BM3B8Y21!1IY59-?WW/_Z67?UJ>IGLEIC9EFPLUR*K M]1ZD+;#DOZZM"I!T7VZ3@-(W6\#7+?":AO S- MF?5TG8&9M)*O73Z);N1KR7?D/4V_]$-2;V\"[EI("#AZ;EQ"3>3/;UJF06<- M_I0[ZYA&YT2X6E+SVAGOKL7 E)O\_=5W=[Z]SEH_=LJ,J0]G?V:YN5:+\JL, M#2%L83UW)*/P7,+3R(93JK?VH?P\VM9AX]2L>P.+%/:P5%5:Q@Z!2\QOJZ"5 MMEF)@E:LZ90"MGC1MD^'B.%\[PX1Y;O'LF>DIS$4\F*EVZDI]K=? MHK"Y*XR086Z9\5&+FH"]G( K^9LXS(V0AH\ H)U"2"H&-''RJ#6"LQI'_,32 M9_,I-/<_A1DMXN7N\*U1 (V(DA#1V9Y$KO%P,!Y>WK^^9?0U4E1#RJX GD9* M:1RKIT6':J>C9?3TZ5 /*9VMZ7L:*6= RM!H::2HAI2VT=V:ZZB1FT)6WZT,O&,N27_]HGM QNJ?MB?+22T/OJ$#X-U$@ M_)$*A%?N#3U]P/_<-\^M .982AD<#:&.T3EM8XZ74LKG1=6+M93/? **V25- MSTTQQQ+(R21950$R/)I"NL;@M/UZ7GQBL(W#GJSU9/ZE<]-%8:S5-#5O+<=2 M.3?):-Y:Y!FJE6%AI#J-XZ?ZV"I+7_/3S>U M46HOV%_@Y8N7G6R1LW88:*6V?&&D,C3.(XEVY#M6'2BG3S[4$-J5":@A5/JM MF>>"D/9AUMF'>9R^IYV8=='WM!.S]+P#V8=)9J&8\R=&G;Y8TK5/86Z2=BD7 MW3S;S4;2UK-ZR0DOA47VGI/\G2>;8''!;H5@T1YMD\31W@4M;4]7?9T EK9U0&LJK3RPNY;%285>9GLR2A&=67V M_ K,16NW1=5B5YL?GTS%4_MLE2ZY>Q1QKC:A;%'QU'4[G8E0NL>+[7ZUQ?8N M>7VROA=5)947]IRH,*GLJ>%=K+M2:WA%GJFJN2MUZX,5AO#F2ER![,>AY8W# MM[7P*9TA@W;[M0(U ,&N)OXU (%Z#K,SND@:!HMQ21" MH-:_)EE9,VRJ$9UAOV]M03BH)2.F_9(E8Q 'H#)NE'X R[*@J'(!R_*Q;#L )]U:Z [6(P]!J MEBT-RG&RYD@@J8HIC0ZJIQ5T6D;97+$<^E5 ^.U!322JG6=%YE*32 MVPP5#K6ZVPS%0V+7-7A5/@Z[;I,[^7'8]PB\:9G]MR4COIRHR]Z6 M0O$;W'5#FCK8-SM&KVST:_N@*OQ?]3331-XSL[4/FID_89$/?[* /W OYBMX M/S9^6'(#_W7'?>O6$_97R'95"XYLV?E&[Q@Z17:?^0K$0[93?+YY3.$;+KW! M_KD)7[&HR!&4;QK#DU!^^4;-62G_#/&.DWOYE R+* V",X0\5 -!.4$1I4%P M#GM&,1"4IPBI%OHX2@]JGT8/4LRU<6(]J/3[%XHB_ I>K' 2 M.[BU&3**EY?D:&")S@M.#R\]3G'VPI"R(_5U* -1:,/E!"@4VK#6T2NNHU,H MXAT50Y39774 M/_@:Q[_J#<67$_@VFL*-9[$T(DWWV(\[,MP0/&,F"IT/ 1OS>UA+@[D^_!FR>^[QP(I@0:-G>-WR M_Q],P?[/\7[CCL$*PG1K)Z8WT"/12$T(#IHF^SIC/]T=> A7P;;W[E[]^ ].E.F,@8!M*YP2(.D#!] ^6"[,*9/T=V"VS>!P7(PR=8R&$TXOD- M9J-6- &]*!)R8N! ^CP^-?&\0!@WWR#I XFV=>2#G0 M-ZY:P\465M:PT-#PT5YV,7>PDF0D/&';=YJ;Q=E_'P3F%>'G@0Y T\2X-#S> MXDB#,+?LR'D0RA@!T,PB")>W\J[8[YIW6]V%N 8);,$IMUQ8A#^9A# (0"0= M"^3P@S,68)J 7 6Z61VOOP"?4 D!!GPRX7:$/_,GH5HR8@X9-?.J:;068-], MLH^<1MU/\+,I=X%USF'A3P#QK@X=U X$T]^9I<%0'+^!IK=82F2_SM/YQ+*VY/TOK9-3LY14L,;\% M=SB4HV4GV9^A-?=D:!N9DMDTS-SF-K*;'.?;FWMMY*2]C.U3-/<",\LC!F0, MTSG@N3O?NY]Q!T^BV?\>68^#FP#;!\[,U(+U?Q1RYTP4E,8 <0H_8& M6AP9WE?=!47C;VN68 X-AL3XQ8Y\_%80'-G^'(A_O'-MM";$[;KEW%N.%X+9 M"J0#Y 5'C4TLF_A- I*<]VGL//SX _PGX0NV"UHL>MNF2[RKC4Q$NAN;S=7X_@$/YU M;4U@YAO+?;2>PR10,#0ZZ9T -VG_900$@Z/1&KYFF<\(D!5HSJRGZPS,I$_R MVN63Z$:^EGQ'\:_T2U3J ?LW 7?AA#QP'#TW+J$F\NW,_$Y$/,!G_S]U7=WOEVD!,T8RIX?S"PW9RC+KS(TA+"%]=R1E0;4 M_AZ>1D::4KVU#^7GT;8.&T<)Z!/+XW6";).J]D_? =OR 4 3!S#9.AW-[&3X M\,$Z&L@X)\Q+ M*'65K5<_IBSZ^$$*5CR+]ZON:5,UC?Y1;M EW2?G8+&$.B*4"&DQY@@]LYP0 M%!CA.7$=X?MTI"=%.H;)$8H*&^BT,QY-_54MM+W8PWKM2"Q(#CCB>)ZV^)VO MUSF4]_8[2U-_N%@1@M0:_S,62R8HTRR((& SL\31%'#;(5^6<(7-?-C(O\47 M.&AWH2PV@(9\^Z_K$2F_"'ONA8LGVPNMO"'7#4R(?ML,R#? JD%QQ)ZA4M=+ M68FA#_$Y#_'!*OT>YWBM ;/F$+_LS-#9SQ[.@HY".VL.;3T*9O8@8HP.K),= MW"1CY-#L!/XP@>O8CT?1)'93.2S?,??A0!F6:&:\A7MPQ#H&=PZ4<7OY_EXB MXT@2X;OS. !,AH1(H Y 7?0,:'KADY2>OT^K2B,(.%B'S?DX%*O$<00-@:Z9&6?/V;)V?NU\@.4UXX<&*0VS",'-^!,/[$3IR(K%!JYKEHIR#^"46IK/%!?>I(3+ MD=H94LPMT/6]^\7Z&HS<#K )-AGR0"'RSK $MGB8YGEA%,+K?QMB2MBW!U1 MJ(#/K>?D3*X#9'N!-\V:"V;-FT]+QO]^8++/NM.28-C+8GCD!X'_").'RP>& M*#"USN!UA\[VDH-)I+"@MM/=!F MWA8M[BAU"F;^>YP,5A'E.+?,5:?]A/Z!Y[YDHB1]BIUT1&SQ)]\*"($?'+#% M(A\HB)R7#Q@"D8@&7I5H&/#+?6#-4&<(8]0O 'N"\A_AC%C/V6?CN8SC+(Z4 MS''SXRB,@$80V5F2,D1A!@;UX/W%4.C]C-%)B7.,I:LH K#18<#_RV >Z#X> M/!+\Q2-)K_(U&=01R7:P O[D"-V,^,+( EW)EAH*?;-([Q2O9+*/)(H_@((" M[P,DN^0;7JQVR?TK]C1L#C U4?PA*=_"18(.!&/?(V@="NV*1T##ZK;$1YA; MG!7B2);L39)!2?:]-5/#4&WQ2:)!_($0"62F['HL&^R; V"1>]R7U#P_.=F/ M<(IS<$FF=,+%%!*.!Z@EH","8_3\*+MDRTL9RF)C*25OWN'FU(SUD$RM,_%- MP&>6@X[R?$+;)$9>G:/@=7M_+Y+;W&>Q*Y\VA7H[TG5V<^,QQ4TP X#VN(?3 M_81\1B'^]R&5EI9M!S%'6;O,8;YQ#%@(?-T"\/F$!T%"%$)6X>$":4WXLP0; M>)P"*QESVZ6 M R/C!)N.4ZX9<*R_L'9%$XR:*\/E"PNW_,#(<:1/!>2W1?< M2BR,K:PI&?.G9Y$$#X(YS5W?]$Z#A3[INV+]Z6$@XE[_"NTZ Z@&+!Z4;7EV MWF,L'L;QD.?@> O!+9>2/ $SN:YTF3>R9 MO^CC>HX,T;(,5&O"EM66Y?P/. M"";;,QQ.H'.\/] $^"FY "&>P'#!IMN$UK7\>K&>?:238!D?N"TYAMF0H^Y8 M'HB6>!:+P&=V7WES6A ?WYO= H=V8Y")88SJY[H)0#;BZ6P!]4N@9OR-](OY M?9INZ^-)"Y3?J\%7ADM:;*LI$I\JZSAK0O9:!4$U5("/V)$X01O,7G86); MD3T?AB+Y5!A/,I\N1=G=[5?VV\+ZNO?QH7D\DL:"0"P:64D(KL( MI0"S+ZTQJ*4A3P.3 7,6(!_[L#0T/6"S#KQ-.8^??O]"RG20Q(27%)Y62R8F M"6# AS .Y\)LHR.:;CT>S7! _)<&/I&:*#1#C)%C3B\DY05Q0<:LK,FD3/YUX"FET-J=%"\P)]7V$D1?)9ZGL M=6GPS*H0Y_R?8/ZL[BN_IT:RU<58"8*1>,>!]1BFM):!ILCJSO";+"-9QVRD M#@PDB)C#$P14[PO=6D!-)!K1Z0T$.6-AKW$XI#SO[*>!5LR1[0$ O)5 MI Q-C+S$RV0^.>SZ,?&RK=FW,$ODT.F#"V\)8I/L6W%4DDR3.*3SE^S_UGO. M;"QQ!Y+%MX;))1GNPJ09Q:'C 7X;B=L?]PIFCI.FG M8%$FCQZYY([)!/C]/[CKANQGV(#/?K*\OQKLLR7)_C8,_20'Z8V<9_GQQ3S" MUPTG#PC5 64:G>17YL+!38%KCB3UX+L/R+5<1VA5LH: E PK'V@"5B ED'PH M1$XWRU4<($=<#+I4D)"L"T-8T@$%O-4#1O:(U4!46>%BZ!-X(^!7:A,C]'+( MT!"* *GZR;RD)2>/Z]OD"9!ENOC3'YZ#WWR+L(:V@0/^,^&6/(A <*$@X'-Y MFM9[388-9!H8] R1WPE(A%EX\;R3*N/=7:8&@P&Q_17:^5[A2UKF0]5"9Z$"D5[$2_&-8.I^@VOH\! M[%*HX2'A>-M2]1,XR%.9Y,6D@,KTCD 22M_F: M1@(LDSWVKX1,+4$!P<-(L@H%D IH*,2P:*F 2K874DSK M-.TWE,WD6G/00%47*1C4SB:;&B++$=<@)%$.,@E%9-[&&$:9D?<-*7$LHF/9 M&5M-DIF+Z*?96K<0/)D+.^$TRUI> R[M4[I:(TE MA:8LBDV"X?03<@78OR_/9E)QM4&.M"2YZ]@PK>M3EJH6NF!*4N9PD>ZTJPIX M'6$)L>:MBJNV,>A*-K\@+1QXO,AUH&RKI!]94H8\1FV0$A0#QR<#?"+$U(:S MM'A1'*+?K 8<*N5I#!,A2MK[>HQX4JF+F!50N)%$V1,CM;L!VGN<^O6VL+V+$&_E'Y):UAF[8LBP51[>3CP2$2; M]"&@6J$ O4#92LR9$9$N'0#*AT)YV5WD% OA KYQ//0.78]K$_>&"P&$6+"]J'^;(9J+_R9 M]W,EX8-/[W]ZGWB&,P[_3C'.+[.;\7Z1 H3.&]'$Z<5^K/W<4@"]K;ZHK!-J MFP_JSK&\?SI>(].9)#=V6GH=<)L[#\CCU7%7(5M*PQF"ZG#Q60TSRPZ%J9]J MF]FR%AF$%)QK,T?/MR)^$0TU^T72D/SB($]HVQBV7F_HZP4ZSB;@+IQC65B\ MS OE"/O9R<]H;F7_V=E/Q/XUW]^'[V_280Z.5 !3CSV9@!*F)RZK AUTXCK8 M#W\S>9?!IM.N]*<('_RW]>_8;R0-R97AR5N.;!:5^L@J=&0W-[]];BQ?K="0 MJ@ E7I#@HOJ\[%/A% DSR65]]!=ULLXBKS/)%_=B3D7Z9KKQ;6"WL+4PM6+,(E&4K!Z"S]6AD][[A:/R:EM)C@X:E4OIC MCHL^+7NXA#^^A[,0\'L';!21QQ1B2DY2>DY) M%-^NVXTU1;L[_#;8?4LF#_J3"=",+.GMT2TMXJJ-Y1JNE;JTI88>C:35_J($ M'%.4@@ 6)K*(0CMP\@F,:4(T58E;MI!9[_#F ,\1K1/IO(/-AZF=M%828**] M'!T5X325^:585>"'F-P98][R?.[*!)BTEIGR-&6'#9$%GM1'"$AD-T3/CCFN M>R0R1'%HO%U GMJP(5*Y9=)DMIXOT^D$2T Y_HAZ!H"9)DK3$/$"AC0K>I&8 M&HO$3^HZE:^XI]&3JOO%+)FRWREW)YL(!\7SDNAMI#*8Y"T(]#C) Q4".1'G M"\&<"'8J!4$RLMQ0K-EBF.23\2SE-H ZFZ@7;(#:92,S$8G;#\3D/)E!BRM% M,H+W,' &8(ZX/?5\U[^GUC&+Y,\3IAWJP!1#2W'U(*K_! M]!-EF*)G4-+;.PUF"GTAN3T'9D]*]<7RELKUTYHDF1N,$IFR@ZE*073LP%3B MY9]I$EG%G;9:;Z3U'G&8G#T!DPC3D)'U "1!UM-R (:>/*A\G+1GS+Z^(0'; M8*5'\-^O@US:.R$%&-@4#U;@^#$6?81_"?S&GLSV%+PPU4\:=AYFVB<'R%&=C/%A592_U"QXV_V$!O1"W8 M,R!S:]3O7]_GV_/ZXKO >ESDQR\UDI%%ZJ'449]#K/J097@&J@W[]\\3E=5) MD#JMP%IN9I-4Z8C$V(:LHG>I6@I9OLREF(&Q2&8=%K$LEYM3JBT*_94MXR)V M[9EBI4N!@7Z_0ZH,-49NXB$GS0",#-363P2']GX)H\X#F4X>34G=]+EH/?KMV$VJ>T:A'PGHZ ZPCX!47 596[ M+[Q@\+TT3)%?_IY8J[_XOE2"O_'@P2GYHL'5=2NDR/R^Z!$CNM8%&=L^Z160 M[6N:E!3=IS -)4RIC0WJFO3\$1R]G MC.^<\%XX":F8<;ZT=+*5 FQE':+AO&$B6(]MH<&P_+ILFB;?MF)0D0/9 INL MA/1YT,M%;QZL,75DCD5:O;Y05!*;.ZVL =%NNWX8HS&]:74(\BRX!9BQHC<+ MY3&?B(S1,#.S #^S#T8QN:BBQ*VM<9[=D$-25=+:@,6A9)[1%2=A<##Z")& M3[0@S-H0;.(\B29*@!9G%L\P#I)I>)C-%=H.;*2/NGP M'7Z?ZC 9C0E=/-100BB< "@OQ :1Z#'Z$@<<#!<,R;[?0(4I)>$\,"S",I[+@F_9G"!QC"<, ;@3.O4]U("%*8]@ MPTV->.K(5ELG54*"_4HVQJ*=WGAMEXQ3N2:$*H/W!0!?R&^EY#XN22.W?(WO MHS41-S=C$0=;R5G'R!RWBKVFZS*+IWZ*@ M4WKCJ6 3N_2FM':A&/B^J+CMRV+4!<>56)!F&L'L(HG> JI*"%3 M2YQE/9D0NI\ZAS)K2\,0R>XI:.QFKMW=!HF M,S:VSR'2=83\B)J'QB+DT1]&RCZ![B9 :>+R$.8M/)P/EANS!O9NR,2KV%V[:+R)!U4 $?&TT7K<#3M$S7+%84 "QH,Y:V- MOI=>BRPC>YY%MX)( & A92@P S9H&(K5)3V\99)!MOW\FXQD%[[5Q6]$Y#/J M2#+BXL4)N?S'#LC]^=0/YU.,Q5!C(= 3+ ^_IRKV@"YQ7IS(MV)-V+H"1A&+ M$B(SD.54@##L893T)^%BJ4&B+&9&?8,O\B<+PPV-W,-I"*=]_0%$L$=LX7_? M?_OX:P@+L%:GYS"&GP9V!0AM. K_AG?7OB#N_O3AB/,DS$$U9&F0 WV I!2B MVPPT#"%1%U< I#]:WKTS2EKP9US.Z54L-.DR#>%%,-@(A8A;9+]@:TMK3)]! MF1$>=%(R9UA3-1+]OF"?Q#<;B<[J4&#:(JT2& VR#!M.C8=*08[+).7SV$\I MT4/V8RP_8[,?J?FDZT[#<%+S(+T"T4#Q:&?"9+]+T0\>_2+VE(=2_4^["OQG M5JE:<#[J$B,8+M$N!0G%2%B7;BVZ1)&C/XW)^9DI<]?8(,KQYAH,EXE-_4%: M6\*HTJ8EX2YNB#9%*D?6'O&DYQ0R&XL*N 0%L.4@D.C?LH[U)X87^B,:F3)% M<>Y%YD0FL9-&$]D,=/)Q/C$B)@.Y_,FA[,Y$_%J8*NZX5K!.UMC2+9Q-0H(3 MY*+*>4]\"UZ'9;D8J 78R*S1%6X+I^J>R\@&DER2UT34NG2%7_<0-IP10ZE_F3O7TA TFBRDP+Y9S^C3V# MD9^W-BC\Q6?SRQK%[OE9A5O/'I[N-O[?_YX_;SW:>[V[M/__OQ]O,'^/-7 M^=>?O4&[UT]>*5MUP,6Q-JD(![OCTKR_K3-D=\Y@ZVRQ=YIVV[L?V8=/W][_ M^N7;'U\_?F.W/WWYXX[]=OOUOS_>L:^?OOWW96HV+W22_BPOZ!87=]C/#+.4 M+E9 [E #\[[]139GMNFFJ$SQ9%L3-&(%Y"A%:1'/0@/H#^.; 4:U"_81!;,( MT&E[7&$8"P41KU+8V?9SD8N8M/=,>Y9/7/]QT=;:"K-W!>W74W3?P86M2RF- MBPM>Q%"4A(,^6&Q>AL_*E#K9CG*1X4T]@"2YX3,B 3) GR+:=)E)J3Y\38_3 M12;?2A(D9@%)JWFN#,,+($T MGB\$I"7AE9'&;+UX#:9IBL+0^ >_#3(*\1$UO9"G0 M6WF%<4->;KRFR"1)=5[I^_H/BAMA_J=<20K^3$0POW%YC:^@4?3Z8OKV(I42 MX]8BAK;P#V1<(3+%'I<>.!P-I;4PX&%"?GB5\B3V["1Q-%D?G%1_ADGNU#DR M*9E-$_S$'S*C"\YV-K8@+"\?7; 1QN,PJ$GW9,TI?,<6+#9Y6)#:,_>H]@<= M>8T4TRL$EB Z0=2:TFN1Z2^J*5;F$!^R!$A(E?$#:JZ=N8D0-A@A56!01M;N M3MP8W=?I@5DY?()@*': KM1U"URW>;PW'.>E>P47U__@G$X44W7CZEQ3&99* M;^H"GC!W+7)AI'F"S,20"<55-CE:VGO MXGQ*S%"H*-M7-M=W5TI,PLT:Q&/9!;=H/F(XEA,LHC0B'4!N(_%@4XHK!3EP MR*0[O@AZ4#&(S''(K6]1:6,C)R=G#XFO1>I V@I?(DZ %QBM,W>I^.-[N0P$TC9D#.\W/Q=)A!GKI+'$[% WN+J9R3*;*T@044$'1 F]-,J M:C.-Z!*@"Z5JS$7^#"@=SFPN$]JV %)R<DMTI!ZES=NY'7+5'E(W*5K.!3&V@(A<\54!OO-#]/4N,R2 M9.[-0EVGR=.YY2V2F7=M/Y2!(%*9@L5;X@;/9&LB4BA;A(>R &8GVPOS?&]A M(*3!P>69,MI;5ED3.EH:7UN6)0N2EB9,4E">VU4.-6C )+A-%I%-V6^(; ,L MW!5[P]6XZ004>UO++M+3FN=18^K,@E3B+5U*M/4<1.VFMZIZ\H[T3(3RR84*3N0 M+#JAQW7<29CNZ2:D(Q0%@52-ESFM]2SOH<%D%7$9RI)K0=J34?X%6 06TC)* M;R+X)!>EK9SX#'B$"T(.":Q&7C\L^WKXQ+OQXC88%6M]Y#$/A3(=Q.+,.O*F M57%[3&P+Q#SX"'=7QKC3V]J6O";+SH\MG"KMJDSH<(0>..;HDA+7-OLD 6B1 MF,8,"EQR[UQ:E+Q(EDJRY!!^]M3'^"*.A_E>I$\E*1@;S29Y-QDE''.Q22Q; MI5R-!5-<4Q&9T8:3_/5$%DL1!WN .%R9[F,E<06>1 M9'A9 A30$U>S19@DEN%R*VX-?\WV5R[B+CZ?H-;57P,=H-,!.B4"=$J$7SXE M;6Z^HD_D-+&7:JI-[S=>RBIE;;X-:R+/TOJ80.2-CZ*<+$?5*W.M4[X34E:O M$M)XXB?E(.(>-S)O1*&_%&0CX:83G@6ZH=)LOLZX.'(SA)@OC"T#XA#6'+Z] M42G")GNBJHHB!9F)S0%-N,QNDF.:H+EBN9B)!Y:0=S%X*8)HX>=0:@7T>1_S$7'X]4Z('YWM? MT921UC^\B\9[@#W3CL7SJ1F+W*;1[VE$*(&(ECX1*B!B:+1:&A$*( *T<'TB M5$#$P!@.-2(40$1+:TUJ(,(T.GV-"!40T<0>[QH3"F!"&Q*J(*+5U8A0 !%# MHVUJ1"B "&U(*(,(S9J40(1F38H@HFGTM"%1("+>10'&)@J+0Y2WZ\$\6@U' M[@N&DVKN+X;!8+XE)4%.LJV*,-N#)?O?M'SPM)[W$^=D*$H5N]S@]83*+E7R MTL_*+E=P/:EBEU_VTJEBESNTGE2QTS=94[!^O6J^.)Y&NVL#X M/? GF! H0& V7Q?&,BY%D&HJ.)WY>_:-K\.YMC$59/IG%H6%,($3*U$O/0NR M0Z&L'Y(E./ZD*@*ADLK2R>VMEQ*%Z%(4%40$)S>DJL\F6D9;;8H 7>&?5!HB*61=C 2AZ+= M;!3LKKYL07&AID8B&[2MH6V-TY"$EAW5UR _.F0>NJOSRI'-3. X3;.XW9=1VY/;_=4I]U-Z50[U_\M,R-JY[K$Y M5&=7/0\X52/",ZS3;O2:@U*P788(S&$[X5&GVU3I)3=%H+QIF-T2$%Z.595# M^.M\,O@IB;F,HIKR6%?YY3!%$'*O##*NO8S>VA6B:H2^J[F"DG3>'5ZF?-9T MKND\2^?]5@F8/KEE72"=5R#'\)/WP)/KFISD)BCJC4[=Y"OC;"V:,2EI"V\Y MKUO-I3H8PF:KT>Z9%>I&<8B]6P^S=K!-?ER ]7J4D7I&CWJ9/$=:L KO]BBF MU"R4(]5#D':5)H-B!6W;5'JSQ]#\L-I"6).\)OF#V;Q9(,U7W,"M3,18*>]5 M%25[A>/("NV^'&-;U=U74\!7*_RLZN[/8*(KM/MUUGT;%*&Q'Z/WM2Q-J/08 M]=EW7+3NU^MI#:&4Z-[9*:?L\-_9-UST4>DVM4JACXH^*GL=^"[9^;35>[. \>[U_TX8$X:O6<6_N!$#DSMA'C;.Y 3 MS/= ;WNV,[=6"/#M[2'K$0B,:9 %YD?N,/V)M M-SX7..%?!OO9\2P8"0;*7C(?3:V(S7V\#1U^@O>2&^=C6H;M>UB<$-!%\[AN M&'3L1#0D_A@Z820W"-"C!S:E\C=8./6#Z#KBP2RS=?@>GX8IQAS 8,.Y@&4% MW.;P(I"+P?[!Y>.9B3#9P??XLTQY2%]L,!L/$4(!K["']8PYW=^"O_C!W,>K M[=G(]\8A3>O!SN4*[O&N&(^P$7([#@@;-+L5<,:?8!@^)I@L0$!9%Q'@F#_@ M>S3=Q(K=B(V>Z7LG#&,>$"CIL:=(/H=_63-<,^X5^=^8^6(L "M0$TZ& $;/ M*JQYS$:BR2A D?,(%@:D%?+,4FF9]]SC >'1=JTP!$# FQ;\]F Y+H+S>N(' MUR%@1. ()@ 4<:(8?']Y+;E)&9#*Q'("!AB-!=VQV ,J<^$T M("SF!\SU MPY C#@'Q2YMT(<) _HYX%, )X42>)O<,BW M#>9Q>@MH 0@!WXFLIP:;Q &]"GB);804[(76**@6P.$_TBY@[XA(ZL&8H%$L MML$<6(SW;+ O<#"1=!LK!$P06T_#])/K>_=K?@EP%VP*8N7Z7[&%7"EW .>N MA6LF8,ZL?\(*1Y;WEQAQDCNR3A3C?D*)N=F,!_3;W)KS@ AU:@'(/#\W/\QM MQ38!@L"?H>W2N.#YN/.N$CS\?.-$@!9[M0SOU8_O!8U\A:->MN105:(!F0&Y M8<]SX!'W/LH7>9)X>N3"1,+9<0@J##! 7*S9_SY#T1)C\ 5@,'R&7SV0$"$(8C5!AN![%OPO;&/3!UX 1S< +F-B]P%?B.. MF9-?<#1PD6N$#O!M$3.#13GW@OT^BQTM[Q6$DH]+$5(,66;@6V,V=D( 4RBE M)C+<$&6<%UIT%H%_?_%X"I]D#3 /\BC3?)U <-WB$J9L$9S3EG"LW6PP:MV0 M)9U5;7-"_Z">*FF'5O[H+["U9CGXC-GXY,O MO*P2 _HTFX/ G4EI^1%H&L3'(NOS1)RI$HSH%F2G%40)18;Q?(YJSQ2T$)@= M9=T],(='U)@=+\)O9X[G!T+^IO)1T*6#QQC(..+N\_64NV.0E8\,58Q \"I M@X_91 0(L IM&P?QX!B#?.'N \$QFJ(IF,%-9O?XN,0*;%'J&4+6H%":?:D2 ?1\B^)'(&Q5)-+[B6ABB522) ;4-';(%ESP"MRM.,LY? LB%L<@ MI=1$N*'IL/;@+MZ2E"[>VRC UZ\68 MR K!Q-33:,)'KDG4#CU[UC$[R10.0 M%LZ%H\%]+E+'?[DGB&XCS5RR:KO<"M#/-96#IRY G.04MZQN;+K0ZBS6^V@]AW*;_:'1 M23VA-ZG'$P$!>I?1&KYFF<\(D!5HSJRGZPS,I#?PVN63Z$:^EGP7B MSY9<[ MKL*5J(G\^4W+-$@.PY]R9QW3Z)P(5QD?+/EA,TY8BTT#/OG[J^_N?'N=6G7L ME!F=S$/.X^9T,OE5AH80MNCE(_T7CO)[>%JTK9!4;^U#^7FTK<.&Q9SQWU_] M:8_:_1[GW3\'H][PSX[5Y7\.Q_W!G^VF.1R,QKUVO]]Y)685;WRZ^_A;Y_V7 MSW=?O_SZ[?;SA]^_?GG_\<,?7S]^^[/7Z_?[ _GT*1C$UFXML"[6H?XE!ZO$ M1F*V;+]]16Z:P:[98MMIRQ1%6*(21L;'A3&+!IP3VJX?QJ ,(CD'OBNTN=_1 MSAW#UV%-#0X2[Y8';!RE>D.X[%"HHQGBH(\^ 2%JB:#.<[#8GK@=D\__"RI+ MJ$P#*!>_+YSR\O=&XEK@PIO )Q,ARSWT,4C'\9BC_B2&2G389-[Q GUV%GWS M%'U2[:#1<03Q$<9Q?-3T0(<4[HYHZH09LT&XY( MG%*ACH#F)7I#AJJA,.]DA"(S,0Z03O[>G\V<,$Q43"?,^>H3%W3L.<(@AFUE MSX8P)LAJ>\E9P,C!''8+QCE90;YPYM.6W.>%H0;[OK<"FB\%]()VZN#HWLVZ M]F ,B0F8AFC"1:@2F( GW+;XJC"C%R:SH#N O\%^2\E .GU#+%6LO6 M#IH$J9$_88@43Y \G.(O/5G_2_[,S-OM_@O":_&GWK+%IC5O#WK"7]PZ"Q#1_!? GPGK'=,'\?^/(N(WHKBM[SX( MQ>N?8&F3_H$JS1AXG4/Q;X>R1U,(BES.P$,E2A@\&/%U0I%)*D)O:$)C=- & M;2RB-/5(H%6S"V)5V:^(:.Y7] MWRJ$DN3I-?O-3K/;ZOQI#KKM/SM=<_2GQ2W^9W=H#_H#;DWL06?U]-YB LC/ MEAWYP8E.[(IYL?OXWAJ4E\+$ND)V"@ZZGRWT,R9\6H*20?Z"O0-'H)&D#S B M4N%HA6=$0B^:_#$>% P#BX1L3V;O3GQT/N%YD>EF#'U?]WX 3]W0!D7OM43= M$E4-E($V#_E-\N'[ C"3-E]H+;Y"?8?@0WF^KO7LQ]'-Q'GBXZRVDRAL IGY MZO^DG%_\ME2VL'75RZM<*F4@E,'ZME2^#%8* RTM8*G XMQ;UC7ROSSEB M7QSME;('31Q%$H?RU/&+Y!&:.LY!'2-E]E@A5(&.GD1(4%J.:6OX>*4DALFE>,-543W:]]V=SU['(N/KH/3B!3X64Q(?N M,64@K5O[0KG%PKWSFW 7&)O):KU3EUA&ZE"^!-(C*G@AZ:V8XP?3(AV VVP M40ET2+O9S_P2K@9-1V=F8?_?=\->?_B]XFP,A=WGVV\?;O\'5N';?V$-D(VU M?^S!1YXEBZ2I;"?SNTU%$+* PF!_>'.L";0%_4Q<5+&LM/ #7UY4-$CO9",- MN>/XL@Y$/HPI>:*Z0?QZ[_HCX)51P+%F722QR.6),H/E]6UAIYK$ZT;B[[_\ M[ZEA MD:LH;8-/#Y9M4W&12$G$)A$B">N9A;X(9XRX?$K6%^&1F@<^UM"S9-&:DC4E M+]QI@@]RH%]_YM@B==$''HC;SQ2"97-/15.1R()E3%)BC(!)"IJ>8'R-RBX; M= 1D.,K#$!4UGY@!_%;"4$M'0;)T3:N:5A=<=Y%01^25YL.E!-L 1HCD@]5Z M9"#]_^R];9?;QK$M_%>XUHG/2M;"3$92'-LG]\O$;T=92>QK*7'N1Y!L#F&! M ,0,YK\^ENUJZJ[&@!'([]H1A;/?9[8EDBPT2_5];)K[[9#H31N[Y"BJ(E] MGK?#IPUXVH#>L[WJVIZW#B\#F;8^NJ9TWV[I1FX[G@M&.,+CC"W!B_6 &[H/ MUZA?;"2R.H_EW'Y8;1F93]HIV-Q.A;^6#!%6>P M5-H3(R;HRJJ7WC [,_%P7'6,W@\E&?^X[SI& M184)&Y20&O8AO%KPNFBMU4XB_16_19 'V"OTV[(+)__^=(K2*?HB;%">E ?!I M]#*"_.<;$7N=.V28#U)Q,#0:E[- P\7UHW$>&L?+/)6P.3SFGKGK8N;]TC3967AP.L*>TL234R@AB^ MRM26J\WLH_M"034#]>U*8?;GLEMMU69?A[J534TVGQRQ'5TBB\_CTVBOTO+C MRK$S%6VT1>G:^+_2?'YJF%_C,ELPIQOB"^84Z.@:X%I6>1#@_;HJ=X&C;9XY M%]>/'KH?^JTY9TON,RL9&BV!C$+\>P3^(;]=DF_(M&W9,^\X=N];=]Z34W?> MJ3OO7D':+]V==[JP/JP+"ZS-)=)/0NY/EP,'WDPB%*SC7NC;A<@<_.VXFEPG MO)7#T @/6G:Z=@[P^\\7?U9^C1OYH=)P"Y$YQ* M0UTR"1&(,T$((-EC;D7K<*-$AAL.?2(^XH[KXQ=OE/H1O6"G@_E+8MD>,YAM MKEOD)X#9WNGF=B]\G,[E!>W^%85?+DGQ6Z0M^M^):[[.Z[N(UL"G[&LF5E5[17<6*E3';:<@3!'6_SA(*SS#4U%+P,[6X+7[!!6 MVX;L-RTQATI<,9>_:IEH)N7)U,'ZG3AF8G&@**]JL$>?(0#=5 MUTLF 81/AZ%KA(5,>W41"S7*%1:T"U,Z]UH)N3IQ9,GQ>Q6,VH< MAER%:\:"UON MDERUY/,*S6_8!RQ-O'@NCZ&E>(.)O@*Q/Q>1R$"%G@9=&G[67A]="5UTAPPLG"'%)N#?]+W\R@-COA @.)ZJA[L5 M[G6KOP-\Z?MW+?*!T)W(0;Q-$6-P)(8*:X\+O_OUA9D&Y5!RR)'PP9,.775U M!9L7B0VBS-B+R^]>Q$\7+!Q'5V0D4L/5T342!\16+R^N*OOY5/?#F^9(V5(F-(G&D:&?PRSA=-GX] M53"H(''6*FPHQQ>Y>4VZ&L^;Q5_H4]PP NK_Q775'82@A/YG1HI#K"#"'?$\ MN["#:(?PMB+I)FQT71E+R7\=FK+#5OQ_H61&29;'N!6.NC$K*IN2:EU)CM0- M%(7Y#O=$23_:0.ZC'SJ!A/ OQBU%0U[SQ16_7LC?;WD=LZGCF4V:2/:N'(9C M$DNVH[K8- (EG1B)96<\U6X%81WI;5(SV@K#V'/MFR27I-$Y*+! I@ 7WL MV88&=V,FLE+AC@:9ABH/DM6$Q,7\VF))K8I?\"HP_V<&\%V&PTT(MIXFT/2/ M\Q?GQO_1=\/>MK\$:_32U\%V&XYE1 GK$^C=)T1_:/?W;:MOR+/*GQ@#YXJC=5#J@>(X-O%S?RL6:M<]BBNX\ MMCAZ>M"PJS+!$*6J;J$#XS) L?@!K[HG+W5O9\UJ[T4J3ONZM&(@4SG0C.:- M(JG -7LVZZEK=NL@.5%??O?Z"P!P6R21>4X'C8US6& M7?:9!$P 691278]"2TORRC=Y&]-7(J)8N#')H35%2P'.L6S.LF9--'$76[+4 M.(D@R$&T9,A,&@AD2VC&VR7$3-E%2C#..^37>#J7H=:J4,5.8Z]!%"J_CIB* MSE:OK#SK]D;VE@S<>AQ;!38.FM!RMXOM.K@5%G!(G,6J.G8J1D!FLB$;P?ED M8.?TQU$)B!%P[C:#W&R/31V;I%50J5UE?/U7-/75L*,+H@\-YPK0]!=X6_$? MZ^_R%Z#7Y)V(R2]L*QA2!VT; :]W#/X)?!W)7F9#80.B1UNG#.WVMD\4\;@P MDR]1*+[ND(:F-B=9V6R&2]X_5RP]2J_*NDX=$$=LW=(W!D[8_R>;FGSP!N4H M)CV6^><\^'R,L^(K+BXEIL]TT'1SN[#XFB:#C5&OE8IC^ZPQ_K!L6%KLT.NV M7;R7?+)/3Q7K4\7Z452L?^F;-48;:M,W@[ALE_!*&/?\NN16 *BSB[8'/M=S MP]8Z=WDX&S*^LMA_>?:'\VWF5W) MD7DS-ND\$,^B.8\)0F<4Z0HR7\FEHZD(=D/G!3;YCE _,_M$Q-CB(JVZM=2% M0T2<3G^VZOSMJ9HIYXO_;6]X]HHH"8&(("I9.C=30/(W;9KF(X.&$A R.C>0 M,[Y-ZH^ZKE6^'RP)J!VG+K@I(@EJWGT*:4>N5?BGB(CP*%!/PT*4VJA$$<,9 MR27[73,>Y&[,+Q>>8K28D1=3W;@$>71FB /*VZ395$MG4I_R\Y!C"M& M@3O_"H,)T#T3!USS@(7G_Y8L12].AX9HTN5"[VO.DYTFBAG:&PGX0B>NG*45 M;L5/T]U"3I0DP\K&?>*FJPY!PH@DV2BE2%01V,_K($(OHO>P>J*>J5$,\KRL M;O!8 X(7V^' +XCUP4N*XV6!\<1PGA.+AOX MK]V!4P5B%R-+!H,L^UZ,>)"X&D&Z!ON*75&(NTQ,\!D1SM(8HEB?>6S"^.YH M!G2UT-[Q[F4N\2KS"L?4N\!:?DO.OH.WT#S06>*&83(*R2WFK0\1''PH2HM+ M(J!PA0A:.->!62QV@3U<]-%KQYH,5--CYI&G](P&AA%376B-"OH8^A70-7,B M95.WG+,0I[HI::)88K?JZ8!K#9A^N-S)+J/_2H'&F25?N50D+=(RC[<4@>DV M]E,TNB2/Q?F2Q^:%4,G>&&H?NYP/S7BG9\E#47[CE-NJDH_0]NRN^$@9RFS'=RRT5B#>/!LN M(C@6A9?:TCB ,Q72%3,Y;:)_W2FC! L9CPW;?$$/B;V;$/M&#<[LJJ_YT.2: MQ&;W^#4#:F^U?P')O=Z2=E-:\Z0?Y1)5L6ZX^$)^S-F-5&>UZJLMJKL(-*&= MCQBVWMX3==3&K"39VJZ]SHV76B%-,KA+9/W&,6DFM5,5==$4:,'F4[S_$F?T2 :M3%RIO^J25Q74KQ9K O[>NRL3Q\YBZ_02\@IO*. M'QR;\9E],%UM6LEG6C?(!"H!@H7?)'U[:K-=B[<80 $DX6]S=WK&_;)KQJ9S ME+^GT20S?O'D#Q@60XV8L7X].X,2G*@FN%DUP6#,749TQ+3QM1.E^"#&-*\8F\'):M*H[1899$:#MP@6L0Z^FLWJ4'& M]5VZ2W3NOK.TQ);NQC/V'F:-BQ4XCET=67Q6,X[A@'F,%2JZ\?.7 ()S2P-Y M16.Q0RMC[<=I6)L/FR05H=Q#979)OF"C+Q@WEKM;'FM<);L!!HK]<+O,)1E= MZ*+HQ:[^2DQI: T7&\'!B'R>^@B4R*J_$39D1>D'#L&2&Y4'8-DKD6.(Z9%^ MZ#@;O)72UF9%W][,4QU>TY-O>_9O:3_?'*0_3JR9)GC@ACJ$6!'K_BD:&WH< MITG7=,*-(@J(-:9Q9 'W4T,ZY[J?-$ ^T.Z:?=M&J .B_:%K&'K*8"4^LIQ@ M$RL76";VQ+]^VCUN]Y#--@5NO;Y3"I:!-J?=?WIPUVVF!N@Z7.1W@U M7#71:LO40=2-=M)T.NVA; \E[C3% 5AAGV:_O)**)6"Q$7I[=&_]1%&G=YZR MO$\K^V4388 WZ-!"^I+SF*ECU%2V^4^-^+&O7M,H5ELT&9]IES%DA,?8;]]Y MK84O&M52^U8WX\[D1;L_M&>G7U!HVAZM#4+ MR:KK@DVT9""/Y$3VE!VLK/O6FKC#@8:XK[*_YV:^;[\H8AI;\=A6JQ8X%0HC MO'D,K2TU^9D56.?5^ZZ%;[S\OD&7FUTC+F:VDY>H\)S0 M,9.>+RX/:6=Q/:LXNIZ&5T&_IV)&D.'URWR^^"NVLK[,?+.0WP+@O)/VQXCZ M6!^#?2@ :\R0R9L84*>$+='?I]/+ 2S@-]B ]3KX_@I0!'"+DWL^\M;Z?:FM M3_K/YP6L(GV?PZ_T%>W3$C])P]K%ZT$!ID8,:\08D,R2HL+Q58+48RC0NI1;Y M%V\2R< /6)!"?TU)/K@L1N9*<5+8O?NR6D^.1*$+3N$%;YIUU2-:M:.;$6Y+ MQ;>-)Y+YP"8=DOC37Z8:^Z,*L*))&5Y7/18BAU7PH9A M\9[\8.^BW>[E? .YMCQS7YC#D.,/\I->C"8VZ\@6D%62! 4Z)F=GY_YK@/OG M<7T.Q"CTK MCA\O)_!PE\"/P""]L]6>.6C\38Y@'FY/?G8^NRLC0I>=,[/"8#33?[;MP"8/RZF^.^ZUKJ)?F&17%*UV"\9UD%T()=FJ5"60,#<$Z[10 M9XEA C(H)@+JRT;PCNX[J1NS:J2K!>"'DGZ!'&SZ%_)[N[85",^POQ(QLVV( M;R*P$D7="<:*+NRP^[+N^(!?/MR>X94FJHCR-#O0X2_V3CL M*,\VN4X?PC&FE;-D%M[A[GJ4I^#N41Z+41WOE.\VQN6N8C;FBX'V/';MN%ZI M4CSEB.3FKFA&;?5,II$O7=7W@[1V9=]0ZTA;C[<0NW44EWUKGJ'\)?Z8H34\ ME+7#D[?2Q%0KHE"/[=7 U!E"IM$[Z)EVX>ONS+P:#@8O:VV3JS0&S6^;V/C' M8E.TS%=RV&D\G1!\*=A\S6S>M5Y8=*]PF'<0CULW;7QW_E$O_1.Q;=PCQ#K9 M4"V9ES>Q?@MUW_R:-,?QKWFKV$_%O^9H=A-ZB(%*-L-XDFZ@3 ="R(!TD6)0 M"5:+V!6&N;3/" JL"_M!24E &L6Y!H;&E;ORBFTO$Q'!'>6,"Y[S#I'!#WK> M'ZU5>J&W@W&:.)*!+ID@O@?;Z(O/N-YTZ\TP^+ !B(1,*? 13IY$K!7%.H7 MAIM'D^G#R>'A=U":W>V& SR_SY49,0T8]%,9"X]=A?.]#]YXR%.4A3*?!Y.! MOMO;B(=DZ;@BP7C5"?N>/MO-;R2=03NC=@4WJV#4!L\WQ^B@UFTP%D*N/K$Q MA/\"7AD@O:O#+^OAQL:B4@[T>TF0\(<3)N6$27D4F)1?($%!H\WMF)8SZ#0G M,/^672EU";@@$#]L6EAP:4;.3-[55$=#J0D\O+CY=?%/?[O;5JH_0?NX#6ESVS"?Y;8F" MQ.)+4U+^O(T[1NB]4/@2X3+_^];;5<8>7_/L1VQY3L[&TNAG1& MG;0OY__"M1X?)6_D!> @7+IPD,92ICY&CR#@3BQ,A?:5FMS5)N8 "M^*N;P] MEA*PM;9T"T?C3D3QSG;L7TM7]-U-T>I7N=] !9+I2[0(DFTMD.2Y&>SOFL%Q M,A6%QUZ2E/Z0=>XK/@9JCD:%;VU!QSJ%H/^\M928D3-K%]<15N-4X4QR54X< M<.3K[@>:?L[6QOH'%LEH3>@ 2,L-=X%;;M_]1131S0H5>,3P[GGK?CWW0E8? M5GG*G7 IHHYZQ&QI;H@WBD[X%]A/T M67^<1E N7K FS>)R#0W.0Q=-]O=M]VKQHMP$[B?HKD5.Y:>LE+9&7&6'==3/8=W 0^*_%"T$ M_2D0\O&(:$;HL>.\*:>6IB07]"4Z:6DP.DQ-R?KS-5:^W<.2/O#1>*>'X2=6 M&2^=:G#B274[&0N,@C8='_&+;^=3X%/-UB[F1Y0_(U]JETJY9TX]+6RN;)._ MTT)T9GYM5<[CP_A%]4YB KYW>;$:_"4'MV=P6:>X*5]XX?_F;24)=+Y5^6DW MVU9RV.NP@JQ(2^:6F2ABQC]/SD;.L[=*Z?[J\[B+=XNV>B2GX*?WN'\MDF[! M(BN)?6KM]([SF_GM!ZE:*K&LTY.+CQ2-MNS)U$@8=X,<@W$!,2OFQQ^QMY/Q@? WU:)&4AU:PNN@<8(, MRRY(%9DZ^OI*6@YZ06$JYU&!;I.) !A%-:(C>7+^+"/M^3E0F_B '+,W@Y+>:'>.Z3WX=2_,[;ZN M.%6B,(N2"1][P5-&>^/::&5#9P]"4B:;KFFV?X/_^Y/^U],G_/_H9Y!.'7MYG#C M% X4QF6)5A?N,\.&/VNZYBC4K4?9,^B'D/&2F8=!]Q)0)3V,)YIYW:R>Q8;0L'-F]D3U4-3JTJ43KF$F"C*?/#&XYN[M);,?5R'?8#,W^*F[>HU MZ[3 Y(^+P/+L=*L0,M3YH2JQW$DLY@Q-GW]K^L&>%$L;9,.#:;O(D9U-U M VZHLO%I!'W>)EU<#-7^0H#F-KYY@1(,,0J<#-F;.6I48RGV.SXQ!O%I#AU: M7V3 =DP<21!]>D.N;1*UR7Q+6?U>14XBV[)R$L9&'J=Z9U24())E@%X/-M/Q MT""D1PX$D*@( SUO- KZ3LDD,0X!^60J)MD^C&/V#G<)NQX:-6!NW*E)@GU& M6W??VJ)R/LSB28Y/^4J>(K]Y6TR)?\=:?9]GB1#:?#@2.S+D<,S*%1[W6IAW M(],E;FONB 2,$E,!11WU M/T'Q?M92W%4L0@6)99M69;]EPNN;#\'I^J5E-+^2.__ ARS> M;"-O1B!PZ+AE=_FJ[-;FT(]%[.(WN?#]*C# #1YZ4FNS:SYSBKJ2L;ZK5<*7B)6W6[@DE/V &2' Z^OD@-UFUGU9O4ZB4J#-YQFNUJ M="%:NT3,B/*P>GWL9"I68FC&YC \U(OE)XZV>65?WUFEXKJCWVJ@+)3GC9:X.V MZA,>7Z:$GQC;M!%"I\1&4S%). ?<3@FC1K[08?OO@2Z+/G4%3A0LK!,0-2XYE*/1 M%3KXV &<1CN/*Y?M/'Z,.F+S9]%M"Q3G'#5S,MU3A?+87LPV'+3!#W&4[U-3 M^4:V$K^(N@*"U6+TQ].+)Y\44$H%%08.L5!@0VN%NZVK)%V]-F$" [C-X_$U M;>\>*19445 N??@4[![%XIFP?/ D_T'^]0WBCB,N8ZZ!F%4?F2P<)'0>A1*? MH]5E,0$I8S@Q)?[+0[B!K[NO]B%[:-8YSFE:D:B=\"?S$=I A8/]$)8U4ATO M?J"3O=^7#"RA,5C[7V0I;X'"8?BPV0;:8.N;4HD V*:XKL+%'V6Z8@<8#Z#? M,<<(C:$J=^SZCV?+S0X;/YJ *Y/OSC]+Y\ ML\N3)NLHR#FRKC_NVN\7\Y>?Z<6JHF^6>=+,V!EGQC**EO0%X<-W-HWY\!G2 M2#Y;N4NR38([W*);9U;O>=2;+>&!.8 J.WKPDG /[+Q,&,\'+7M&_O%VQZG8 M1J]PQ_$C&RWG_4F^R.6*517H=;D&><1C86?'5XTY4$^?G%\RB9!-^R._>=#" M29Y.V2>=*^SJ&(JE""0GC+K'>G/)2Z5F,YGN?#5-VFLSU%)\/5&R?]A49K]@ M$>?$NWC::&FC21>&0-#9%T'PD%NX3;D**0,*W5*ZMHU9RC:O?EKBH*>N(_=:4\)[ICYBC<"]OU83##?<)6T#UJL'@^L67WW[S M=TD4?8U_\PS.97H- "1W24E:2RW]T.WKP:,?*4;;0B:72TSQZ_1,:(&LM>92 MC"X\:7S;-$+Z)Z1R@V_"P,]E+I@=;O2 MY_2<7;Y*^Z=F##KJP@)&U[^XB1Q_V&,L$,#-TBCV?EU>HG;Z=1A!TQ/%P3OE MV;U7K>,;WV(X%8#/H5]*T+\=NH-Z&XN2T<-7AE;>=]4J%KIL>/@DC7C<>'C_%X@4?'Q%@3NP-I*>7LAY(N73@9Q0;94D MUZ7QF)GT*VSAJW55=G+L#&RAMP4P1+W2QC#VKF1-;W9FKLMZ".YR!$87&\KZ M98[MENSGIASX#6"8-4*0JJDZ27%&+WD^RD@BEK9^.K"SXK8.2-481 M$@Q,_/3CCQ9LTSM6>1 &HP".#H:<\16+*QS<:M?T%Q@(K>-_0M?*[$3.(3Z: M(XU/%:KH@73L#;F5CF'TK9RE<=M4$9G::),YCU%30&F(A+1+#-01FZ'W7&[5 MX"'H5"AG)CRQN^EKIS. Q(J[OY>1\FV0Z]!SH17EDFT3RO[A! MV5UI$I]3ZA%Z(T/Q#"F#]!7,,#D\+$[#%%ODM662CDQ0ZF-EH%9L6;5#X$D1 M/OOL_+///F*(>(BWZV_IIOVZ_)WA(UD1^C;]Y1__C@/PB7Y&\&2K(ADD]Z^+ M==6^IIBM6.QON[:^);=GL6S)6"R:BBX7\FA^N__SWW^W6'44$"T-W2V?P!<7 MO_WSTV^>_0YX[>@NDC(QEF8JI9K'0P,GYL> M(<7OUN(8*\V\,_E31V]L=W?E#VT7*<4![X2Q2AO0;+$$M,+AJQ>TNY;-6;OS MQPRP-C7TYXL7>KW*:V8SQ)'3GN:$W5GK#$:C8(;]E(B !OG[UII9U= W,;B0 M[/K,"9WY_7AX.:D0FBO@ Z.@U@@^S;Z%0E#U_BZ=2E<"3-*="U2?A[YR5P-H MV+35G;F\M-5],S1& Y+.!J"+A:/C J!QP5F1@W5.E$;TSNAL^PMF)T+X))3Z-XGK2*T6T(](AH>I&BX$W:)R58V^FT+L:7.F$W[V'E:./[V M&.*ZMN/H,<6+-['@\_N*KM-=?4=Y/269SI1OR&VG#L+OMD([9CKV&=M&@&(_ MRBSG441?<7G:S!4W"-/>/+,>$O9QZV%'U_ZNB'>,?7CL/YG/1P]A&A3-=. 5 M5P%<'S;CBM!L&&U&^PTGPGY'Z#@-FRWYIH.ISXUH]4UZ2PA6+-H9DV^)B8N_ M3<^XKM;1Z(U^> 3$XX/5P?_77H(DH"8^&FU#AJ_JOALG_B))#E+[_!#G7$X@H$1Y1(V-IUTNOAVM;E);F=G%S&FVD/M]NN] MDD@D;N/]=.86E?DJU[R'X:G$)7Z;WQX[\4K/P#LN,NSNX6*"L DL$[XO1O>X M]];?MR+H)Z.;D]VF/E:1-LL5S7%**RK3L1!.1Q(RHW=F*3;C45WS0[$IT GQ7YY%=I%S>*2)&R#;YPFST2X&A M'KN-3>W6[>78,S:CQFLJNI%L/;7Q*&TU*!/("ZAVD!/^A,6(;:MIC=)IW(I^;T=UXSB MU-&T7U=V^TIURH9)<3?SAC&CIC8E*D7RGO; +T_G@_IA?V%E(M_!LH'=BCZ MO*5$@PSC/)D >615]BB%'YS+X>CKE2KZT< 4QHFY M#L@'H[G&SY9]?T2(.):4&.4YE;S-\Z)9K/N"]C8%*6VQ^,N_BL577>",X!5? M6_\@&PX&%)[8SS]_^;G\&W[ I=SL0?^W[:Y;?.+%JUNVFK#^TM4M259Y0>%6 M0GJAIE/:2+7?B0BT@JM)W9"( ?E&(<,R< =F1#")3H:8Y=FG81*7H:9-H5:+ M_C^Z,+CHF\)X)-(SJ0T>,WL=>WX^:A8B XEIQ/ :>'Z MGU]_%?\J<9>>+[Z)%[@-08XY4'!2P@B,>)#'QX>Z)]A"XL-_^9>D1N2!2K@W MQ,0MXZ<,)#4O_2=?$W]12^\>P98U1NNU;7D%+GK@XA@A,VP[*_FCTS7A=3&: M[ &TTKQ9':D(^0KT#^1+D-D9^E,7[ DY;ZQG30E]UE5[U:2202:2H]O>O)53 M(\]I&Z5M!)ZT/">=JFBGK7+:*JYUE:E\@:F>[:XY]7:=]DNV7W+B:[NO8KQ7 MI';5D;L;FPA_8J?6@U"_>-].A5+5CQ5F[$5HMB6:"W+Z9KZI88RCV\E_WF3Q MT@-Q>'$(!](,97:%&5#F31>=;3.=CQQD*DH:!"AU9V"-!&$<\=L(R2A^>*VIYL@UFX9G>6[@OB1H2@Y6$17"!@1P M&TE].MCE\9]/I)R.DM!8JGSMWC+L03@ T<28S LMC[3X)K_&_&M MZLMH*?JO7WX1 \;/?3H"2@W:[YS4;RL[^+:7"D<,PCE*#Q3S,7?D"!3J5Z64 M5W[9E+_S)78%X:L4DV1W[R66\NZ%/*3':5PQPNGF&\0K<$SB8TD!6V!N*=R$ MN9IG7CM2YWF$?3;O6SG]TU,Y_51._S65T].R/7EZ_C/T&7Y^NZ3XICPCIGL\&VO?I FQ?'?O)?JU=:U)I3 M^"JRZNZ!+W>]>5=^LZ14<8EM(A>@;TKF)PX'P;I>=>4N4@%OZ?NFU>+(HVG5 MPR&2#EL?=-R+<+VJWN/MM!Y [DUE8D)MLZEX#HSN13X<#JS57#7Q!F/9> MZPHN%&:3NP>N,;58:P^MTU4PN#IC%:_H?\>O=M<+2=N[/NAZJ!D0'Y@MJ!YAP%:,+:U4I M,D*JC*9JS>*9VH1;^"Z-.&&1R3UV&)PO'N:T_YD,ZVJ;HKJX H:NT@E2'4*] M GPC : X$O>#@<01.3F5NK[*YP[1GZT/2H_L+]\R(!&H3\=A,5X:'"&KP,N M#HYK$KSCR'$5#MU&6Z#;T3G'W22HZH&F.;O3].5X]'1,!E:-H!B7#N]M6BO^ MF5XTJU9A+W#FR\S:Z5/(NC'Z0PZ.FCTFR4./;,?629GJ,TN3)LK#3\ $JB8H M@64*3]_N%(QMK#=LZ"9B%^,;_K1 M-LE/Z -E>KZ5/K"XI^]G&D59 C8[4^UQYJ P6\![C&8V-G;,04OK6O"#<-SJG M8VA.ZDZZCF3H2$J<::HNIA(IN*D:)2HG*UKM2US'+SAUX7]V-=*.F1<1I7?? M@!\DJ?W%-;?."5-Z4.4;[K(1PR_=.I:_HC6LVTQ$?3R$NR)Z?6D[U(\5__/R M.!V#72$>5G%K1!&22K6@A_4)6/_ -$3\5G8)2H\+RG*%#XL&ND^V\$6E4DN6 M99TC.6<4)I,%=#0*)/UDL@ _F9_CU!T%G(^'N#OF2/KOV"6?)_J)JB&W)O62]JL#(:I]!0&C\XX MFIKY)Z1I&1VNF<.7BX%__!$/\,G%1X6*AV*)E(]J##HC'V$&'BISF\B!W%B. MK*P:/+I5:NEG7(;;5C*W?3#.$.3 M\BM3%3((-^I*V7#[.5B^-@EN1H^=O J\O28(GA>S(U)4K%5VR/:F ZL:C)!K M')M-#V:[9+XBC?K\0III,L$(;VZ+U#[A&_PL<]!*PW?+A[B$0:0E6-*8'O@V M?.YZAX4OP6-@1;5MZ ]6%9.<"CSO60R==@]LBWOM7_.%]^X%(%-;,E< M<1JKO0IAOXCL!G[P,Z?8^[RSCIUY*)Q.8;O3T^_1C4S?5O'%4C8,W?T-ND>M M=8*.QJ!4-"DH=/4I3) S2!QENK<8%VHG4L^SRX-JL9O2L9?U'I9U/CN5=4YE MG5]36>=G5ZM^>U1)\L$EJ:(27.J\8&-6A]<9^*($SRE> MU?MD^D?C((KL'^<\A35'NJ?FN*:LB9/;'_J#.B?ZN2/2D"E2\;Z^,<-8&WQ. M\N);#<>>@0I?YOJ_ ;*RWLP/4'24*%K2&N.5%/>5]K$U#[B4U['A%2K":9^; M8^))GTUCE)C>#U(B ,@=%TSO1M&"\UF31LSAB3/JBM_WLV\L/M7OEN)1.N%L(Z MHLRXS4RIT(+N:!Q;+AU8V?LVX1X"=[6G(H_4N@1_'G/,@PKQTO,US2_G26R*3UR921!R M./Z/2!U^ATR.Q4(WZ$U&[!6G6LLF([HQVYV?5X721LXN/\>%C^\5-BI7:0O!WJ'1 MRH22$$:N1B45*ATY%^]\].+I#F=KR8W72#1&*@C+9_BPCRXT]FOR-&W^$NE6 M%/,SR=HR5%HV>."%P"];G1"A>EK%,32:K5ANQ$!!W&>V#&42R=[).$JFHD-V M2D]:I M950X ;QC>=BF7W43G!CX=+VF8W^L%QJP]7TDO3XZKI:2]ZK"YQ)XL7%AU'0?'+Q4[%L6\X@#W0[\]:X>#H1#Y%^I$)Z+!$]KE4[)>+K3Y M%1'5E-*YMWAF#,AZ)>T4%,$:Q!!^Y6_R@".;(^<0I7;KC,/=OYH]T=?([-KQ MICA23T;742RQDI"H'15[> ZF)3OIF6LI.? :;LJB7VWI;>LPHJX\&C/93[/U MYYM\&3BO"6@7+A"'% 6[G/]#I(Q58*:L;_N#(PI!389_PE+)]$>K5YH?C>6[ M\)C-*E\-(OU22CEFHXHRGDQ!=5IOL< ,V9O '&;#8:8KUYMU5AQ>17;BT_DL M(41]>#*.(^_/G*PT@\Q28?,&+!5VK\80GE_7'YBH%A1?!.V%.,U2B@1\I]1<_O MVEX-V+&B]!TSN"US\2 _0W%BR&91Y-3,@)M$-ZI)OIF,A*.1E"+"O"6?A_-0 MH^%$O+$%4DD">Q)C^>NH]'4X$W&*"YLDM<^ECX>/RVP19Y[UR.R/Z$&H08O8 MJG?6K"8-FE&E(&&N4.:'Y<[NN)(\JF'/8+TQFTS@]N>N;51\O-T?VC/W9[P* M7"B9IVXI.$QC]EEI&$MQ!@);%]^I>B8>0IL@69[\@@",N:OV$G)E98T=LR%&O,%EHIWDWE#UU0\-W,5"BUBQMUI"0P6ZKA&8XG#SZI<2I;9F%;=%]\ 7N6S M$Y9/2 A5?(3WE$LP))9T)^6A>#K^;ZMLUT>\X.@S'1/P8-3Y_?ZJ"V*QDX64TV)L(7.VWY>;RX^,L\ M-DF237G.5RM;,]@^+9]WP8/$08.$S)S/8I6.LB)28=-E)^$SDJ^1R 5Q0UV] M$AT=Y*#<%N'.,QFJ@*O=5I^,62JM/*#9D4O\4T9N[C'MMR[E3.U^\;@%V[(Z M7^HLJA,'IBL]+S:AE#JB W7*[A9[?..+N.5!P=M22++.,USBO61@C M2585+]2VX6^F57"'8WAX\)/.:8SSU5UQ[]PJX&(ZS87-\=JKP+H F"E.IG.? M&DI4\6M=E3LF5LF(:#E9*X 1^H>P*OF_/FS14XERP;9JFM&W7;\0;@&:%%Y3 M%J5&!_F&3CFN JU(K.P&=%],Y%.>R!6/*VE+,K[%T^[@KA$&U[:;/"=UM;!9 M+^'&.#\\]6?'/Y1$(S.<(EWQ=[][@7W.-948<9Y\IA%+*R^K0K"L"T%3F+9J MXN7?24<\25Q*:C ?L/A9A?S3;WLWP$">_'66!(Y2+C"W(RR60[;'\4C<8CV% M:0AB*._8C856 /10CBH'*J/4+ONV!I].PZKD,BMLML5;3 @*!!I]",UDS)8= M14GN3:3 HVWD]D5.$QPQ>TBHTM!5$39? LX7H2Y<2=/? W6!OT1S3_)Q\CZP MGVI$3(*\C+EYA6SJ&2P\:&P6[:5CL[#0-IE&FSLI2V69:OC<4UB>X3>T>R+M M5K32E,> 91FH;"0-A4N=O#,Z)\;;)IZC-+7F(_>.8SY%!D2Q@ ;>2=;@^CQ# MH$Q,?9^:CP]&SQ=5F^Q;!K]18*)!/1W.-&%3X@7JO'=7J-/>%][3?NLD=*/8 M2.\4P0K.XJ3\3?Y8JW$&Y17-]1FJ-WCK8CSH=(]3$CF4V)+96>?K/$.%%,,] MG8(58($#%66WU.MN/_IN_97Q_(@\1C8'F7P#H'G0U##DGA/FS@4@XE1% CR; MLS'R( &H5(L.)UJ_CQEC)$J^$-%S(--&7RZ;".9+B)74/B]YI"CG2):]A(G7 MYGN8CMCR*,BM*,(X2 2K#K)<1\YD5#E/(O1S24Y(3K#J\I\'V9WEQ2A+ ]# M JXJ"($DV0XH\06FY%E'NZ_\&7R![WESB[+ '7M[3BDIPHS':MVS:8L[5)(^ MN:=*TK,GSXJ+BXM$Y)>Z=!%VT[*&?ZFT>:[1C1DE8==6B:A8_A:[V7%;4GIXK:J:+V0534[I,CY"0[(,76 M"S5W_PD:1*3SQ"I-X(\:2W@S&U1,L8LM/*)9>J69+YG X)/&4 MLD8T5S4J.P#WX62 L-FXOWGZ7-=4)&+_X3J:- ,S_DOD%%^BZP#.\-( M90JC@;V:TP^*GK^G#,GFKG!E1XFPX\R9-/MQ0@%?I^3(P(=GDO6$F_6?Q6%8 M(IH77C;FZ ;I=BM*V6-:C+CY+[.,Q.]-FY!15S1<^EH(Q@T^=9M:O[G0*YH#FIL(\Q;4?G1^F*M@&YU./X)F6VL+WT MAQ ^C,AJ#$["K4TBF;7)EW 3[P:^N; %OXC9,@X9*D1P::71*)0<_-S\:S8H MI6Y\RBSB[ZVRG=%%S;5ZP8[?^4W'(IMU5,4$=*R6&Y*\CV2?OD=B"EG6TJA5 M;![KC3##[R*$E9M;7=Y=7LTV:CXN)6?9D7Q?/VR1ZGMC44P5=?<2QYR1ZD[^ MF-1AS\D5Z?^43"H@.Z4S=/,']7SQO^T-.U!9#[R/,O4TG/1^=8B M=9/]'=)*\O3*=3*.?A\,K&0&NB#MF:TAOY1W-$.OVB"L/U6MP*RJ<'1RKT++ MMY9,3M174%;'-3VL[*9&002$!?)PI6P'R[I=@8<)!HR3SZ/MAWV5_UE\L*B+ M0#9VE!:<-LZ[I3#VT\I[Q*X77BZL-]+RS(C;SIN0QVHU7OILG'N)2<,90.WR MXLI$E0K$>_X[ ]7=*'[F@:W&"T=X,>$6 +A'U4-0RQ1_=V]<329"K)3SYXL_ M!P5\;3(KHKG9A":*I_&*/:;1CT,DC-.VRHVMAQ%D""DOE=P2*4*]()\#!+HQ MA:SDHN+4B)53+?'T6[@M@2;UY!6O@OVV_NQZ"(KY,B\6[[XL:Q2=X[7-?^M/ MDL5SD2U*@3$@^M-]@>99'I5VD_5JQM5046RXAHO;+M&8(@E&Q\D/%()]5;P/ MO,GQC.73"V6%-5G7JL\QB? ,A>+]0$:5G2":N6U@A5C:5V<9$0"*=XHBI#DX M,"Q*.B*&2/;W^3?_?/[%V9//Z&UH92EJSSH(:3,4LA+;H4VEW<_+LGG% MO+"KVU3[CI_2O/[\">,? M@(T*+1RB1M& ZT1(<0KES>10./T0&O@DU\VBF(&47.$)\TZ/B99$]"7F(7"HW MPRK1]NV&ZF"W8]588[@4O>-#QNUUB3"Q5!*&N7;'I?!SA_7#HXEB@_P$5#1: M..6?D2#D7C-_;!'_^[^>_/'B3XL,Q#S'@@NU9I,I:$RL;:JB39LSF X 7*:A M:X0^%GWF@CK@A]DO?V_/D/.<5M9+P,?!QX%K=5%R<0Q"*NM#RA:,\I)'&MG\ MRYNBE^V*.I37AIN5=!M^D#;70;(^#2,0*_S+P0!!D;IBPQ0GM =A+<6Z)W2+ M_>SSV<9\7;_P.JP&OB;[(X=&VM#UQ("D_T:O-<_K$*DOKR77:P.0U"4*:0E/CE1LQF>[N*Q9R^EJ*TWVX576EN%P;NG) MVM?!X:36'UP^OT7&?1TA(+EXD&&/M.^J3?BWADG(D--''6:.XRK+_=I/9T4* M"CAGJ"*56% A3Q.6? .4Y?GF,996IKEJW#QH*#5=H#$JF^,D>=R$Z""1YJNB MP!&>4>T@IV^ZNU;IL()[GHIZ0BF5+NL *V-,)6CPOQDEM;*8RT5;&8OZ6&TB M9M)V8'^J(N&(<;-W[5XI2R+[1_B7#ZH@7EXGA MI;?&PX2?A6+N;@V0:LP'2F\+LA\]'!-N;:/IKJO_8'ID*(F%KAL8*CTGJ,"1 ML(TL__7$#S8M' L65_?5T$0"L$DSJF-_/)V3 -11U4%SRCUH!?2YYQC07DOB1:/Y8'Y]02VX7&Z2W3ZTD[I MA'8N30M/Q34Z37GBD@(7[#4_+!5C%64X^6ZEU(AVG+IPQ27]V4*\VU M2YY$9=($))L.@"$$]771J4]&#HC?Z/\Q?G"N)$.$3&O=?*3M9=:, A MRZ>_"VNPS'Y@U(SW_+G&MC_N?[\#J>%W[&++!?5<&$S5[%ZF<)H=W3]K&/M_ M?K]\-^*I]S9^O-C C@4&3=2^JE5%E21&U]!6A1XE)P XA='6 NYP28BH!.B$ M8IBZ-?NH9$# %+E+" E%Y$:)B$PO,@$'X#_N*B0P^%/K$M=25%;\( 5J[PD: M?/-JD]]!)N"@AJ=GDJ,K-/@IBIEK)BJ%P5O FF,$"RB:?O,+#UGX(%8.ZRW& MWS"(XRY@RQ8:'&AFH9/F,6<_<=ABS99N%#(Y^+QL,U69@C_?LJR1 M<:C39YU'?P[5#ZA8T7_[S7GYKY>%) +9,O(M(ME:\3I7^71SJ !_ 4K"^2^# MJ9 K\E#GO.7[[%");^_GW7K-W-O-0-\_+23-]U58=@,7ZY]^PC_^-_3N/WLB MS13/+BZ.O?W\&QHH)QW'^M:!-8^]M?CMAY9W!_RM!B^(N_39!5]4*VVOXZ\+ MV$$88.K B##]M-V% OO,S!%-!EJ!X\6-X:Y5EG",D5&NK3AE-^0ES:!D67_* M^N"-9=RVI$A;N:TI)2RADLBB2*G1X+\[T1&]%1 ?+43Z=G3YBT707#J4I,3' M::#:5*;>>.'31'(?LYK @=@Y\&'LT8HKZ\$)SGLB0,^)C1K8H0OZVA8#Q>%YS% M2V=8:!OF%JG3^]H3EZ*:,[&'[[P[[&VO[W=Z^_R<(=>7TGIIV)I#23^XD=99 M%C+TJ/("FL&3/[1;3 V]H:FUYQQ/)3^_JPPFX6AS^ W3S "Z8#*Y0]G6)79^EE3*PY/)'#V;,V+O[=\A5[2?U(8 M@A9\>L&JCCDS#@EP);T(^P/JH7H/\5^^[(;=?G&Y!DWHH;-,"9D?Y22NJUXO M@';HRT98A5;QBXT_^YN+\T_L#T#\LC3-R7O*@$T- M4IWQ39R%$1HNC[+GB8>ZLNHMW9<+V,XUZ^;AOC^CQ5%PVO$"PC*,CSVN\3CX0=H5$Y7M8U9F)+@9:1S: M"#V(IG&J(SWT66O"^U88?78JC)X*H[_*PN@];_B1=93V@U>)]5&SH5^&F,!)- M:/*HGG*\7UQT(M=OGIYWD3,ZM_W,36WD!O_W)_VOIT_X_]%[F>\<1'>Z%Z5F M+9B:*^UH>ES^I:4;DG7W)$[D>B1=T/U!F1Q1&UEV;:EH5/A](QZHOMT<.&WH MKW^7Z/-T9)TJ&J@WJLM/TX*+-6LVM>2S+ )"44_66<94S3H@02%I62N'RK>D MSD%7^N;,U;43U780()CXFOZ]SQ=?SR#_XW.MU-#02>W**^O7XL"5"?*,-H(7 M#K>]D.>X= O2/.L$7L\H;#(2M@Q6A]$RO@L[EC,S5UWVV@EII\DX%>6>SI^4 M2#.EM$RZ:N(-V\M/J'^DIK2.58.1/^DCMFR!5[[?-34.KJL>X(&,Q *IN;I= MNI*<,0J;'M&\[@O>Z=VQTC]6NW>?ZRJ36?B# MI^<+J6'93KO'!O@^RFNN-36;7H?'CJSD\2A40SU+LTKO2#8F>ZGJNMZH M([22&C(, %E)7\6>/_0YM;%-G09<.CY^\M?@Y9%732RJ]5!E]05W?^=YF!FG M /;(1Y01H\$+[?I5X]-'5.>618[\B$\XR-OD?&(W&OP8GJ0 M=FN' Z)V/(GL]-45VN'IUF;*QU6PUK'%B\OO7L1/FZ5 A443H$\O+IZ)/_J& M6=6?QQ&2ZI$^1HD,N0O-1H5""_1.K[AABKT/$4E6.(U-1('Q%8O+ZXJ^_E4] M\&'^DG: .(,Q8:.V)B\"DG_-3*K(GPIMR+W@&4@+_H4^A8K>Q5.RHF2)#B*B M5]9U7KT4NX1*&+(@FI[37N(:V4Z1>L6]0]>CF::_#DW982/]/X;X;"DD6C,. MDPWXF,5^3%)G ]VHZ:N$UI[\63!^*>?6;.^9AZ&XLK6;.LDC:LNLCUAD$A$A M9 "/^0:/C,.!1^CSE_(HU"P;U_*(:U;LMT%/T2/Q*89+M<-=XPA,/?4J%2^[.!->U MEU,_&SL-CYX9['O=Y5* SAC6Q6NB/\]5WJ-2D0CV;:O]?DJ/$ED:L%-\75,1 ML/W6!;^F70@]C=$U[/EB$V7-_$";#^G?>R*-/??Q[+RN]+$">%( M@I-*10N"PA6#4L0>L\_RU9XVV(_DC-NOCE1^\#2 MOA+OS6C$B9(S7?#HHL<5,IY'81G7]*+83IM3"3%\I@;)J'_8IT=_=T<2EGF^ M.%O8)5)3I1M/?L.70\=D--3TJ%Q59J MB &-E>CW2+7:.7/$6U@6J&:=OE1<2%I^GXLP8:W52B6=[CVDV@QC=!9DT[_1 MF(W<&1@I=22)B$MV?0"%W:,SUD7Y3>;:Q\(:\ MN4F=7Y9G/'/T&8FS?'Z)!@8D:(IWW/X@F1O.>/R;TP0K5C<\V!XZ7_PSVVAP MUZQW.^&&#>7N;$VX0X93?@I*".]E'?@/ISKPJ0[\JZP#C_V:8U>]M-2IB>'< M7L9H*NTI?%F%]51_>4))5>+B"6*KY+)66Y]\CABS_P_F36RIG3><#3YK=;GO MP__8O_SI9Y@4,SP\)W]R&QXV@P=Q1N$'!9C_ V4HO]WMQ,K&/'3T_Z]CNAH? M@__"!_:P]G]YYZC'H[32F>X[;$$:7^9@-BW<2QW;IS Y..XZN/_^K\_^^,EG M?QJ/(__0@Y^E%%?GOH\(SD7]]^3V\]O\GN?]]UBHTZ8Y;9JX:;C RFJ%FD3E M%FT)!8!U[$^;Z+2)TB:*@D6HN=*6H;"OUD13862_2+^$524DC.11YS1BK>N? M3']\VF>G?39GK#0(8U]H4?9]NZJ ;1>^JGOLJ\+UL#(-Q[;M@W4 W6J>1HD@ M$$PC6D/TZ$+"U)WLG+<_L?OWB';MQ6G3/O"F3501FM0_,)6(,HHQ!8O^%^WC MX%."D[TS'UG"+,6H]IW3$3@RR4*.B"GWQ+S;7&_FIUH-B6Q[(F4C@CXSM.1< MT#3FE=D+!>3IBB/3BFII13)R;09AC(G/,"D*[;&W0H*V>8K\DBL&I-2G;QS- MT&F%!FSZ,JQB-TD3,TYJ4/(8X 2CU+:E\2P7%W\P61BA;+=N(-1=\ER4MKLZ M:LX1$;D#<4:=[O/%BZUPAZN,H]8W5#.;ZZW%5!3[& 'YA S?Y>1=0NW1\H: MR+.K)AG_D5YSAJ',,WU 'Q:QU\43^="ZE%63U4 U83MYP$*%%?ML% C]'Y9] MY#(#@WTV;3:K^J.SP_:6DF2D6+\OJAO^I MM8+(AE),T61=,-+&^RRXTGX(^M2_M98IC$PT/P,*9J4W+T%!GG3=INON#I> M^!]DD8\1BB2:%"UG]/%22V@+<(1PRRZWB0ODX,B:GB_^QJQJ5G]O82;*#"VE MJ].[.H?'ITBQFXRC5&1\E7#%B< M>E]!K%"[J$2ZF%-U"=43&L@'V?7/2TZOL6)$#\35R^=GJDG%&7 M-QDG@PPK+0N^-H_5K0=^^3@_IJ GWQA$0K=US85"0I;@$^.HZOU94!($G:7=I[0Z_[/X;?6[= S5,L:& M BNAQH;)/]'GZ0MZ.[JBG"/)"WQDNI:6-8)T\#7ZGA;YHD>%_N9L]*ZKNL/7 MKG^G^N*LMX8C[F669E^=OD;?BB2 6'$^IZ$1EH6"?X:C7'64B@07:!, M -*9A,P(;TF/H&>X*BK*AFQ@9PAUW[Y+[*%XN.6N%(!F<[$R]F_;U" O_ERD%2SP-'+ M)Z0IE?P!R?0U;_,.N1E.M$O*V2IZ_/5(:!VK>\J-,7U@%QKZKV4E[R3:'L6$H\*K9!ETI%NNUZ;?K(G2\G .E@> M#W']M#MM$@N!(4HE*=#9J:"M2(OA.I=HFK%\7&O\A;A_'TG?Y4]G OH)4W][ M9/KCO(\U8R8L.]8"#.JA3NABE3GH-W]X\J0@Y_T#(BKY>20!-D.S,JT@*ZN: MV/240T)[IQ,#L]C4PM&]VU-@(5?2I#UTQ[8)6CFQ2VY4 9@%@M7NP\JG)G<, MX6PIP,XX-J&4WU;=^HR1'XG/P7%0+%X(: FDKQL5 .6Z:'RQ/1=H[76$TM?] M,@L;IX0G@J*E.YA<9933M@818:*\EUOC&26/! M$5(88;(^FR<+ A*W/9UKOPJGLWG_L_G"W)P9#^6-OHG06JN1[E4:; RI$*R1 M!U!$:I&Q.V+]R_Y78M-MZC][XU6@JG-,'P)%=W(VR$T5YW:DPI<1^-V(ID9U M&$!C.>TZV>KQH =>=>6.9J>$_"XP!SQ8<>KXAW<4EEV):@^\*HS@%]F<[R._ M_X_RQ_[2DL%<,!Z4#4_&?S-SARP%R*HPBE\*J_C^3/Y;1$XBZ25W<].#C.D0 MUCGS$I"T"9CWPWW6AHXPXZ0RUJ6J\Y)M$I"8VR<&90*WF+18*#YF0F+E,!Q" M0G\":9Q2'_>NH*> HB:W;L(D['!<$=2AIEXBVP2&\TXD]%/A^#G9N@Q0B3X, M^#J+'0/X*2SA';ZI*]GBS.,XAW@\E>%.6SUM=:5LT3*!HT0NQMHU0!$/;'Y/ M.^BT@UP;K5'"J5NU,W#\56#O=[]5@O9U12,%*"!=OJ>==-I)QW>2="$ N7S5 MA7C;B@QCS#/7X8JQMPCO3QOJM*'>JNI9+%844W!O -HYF'>S[$Z;Z+2)G(X@N8X@32?\7.M#L1JZK);,:J^1N$3/JS%?>']CQ M*U)V78M8E?7<==/&R_*UL'_SW^WV=7O+C[ACF]X'F/*^X4W_>,*;GO"F'R;> M]'0)/+)+X-OO/L_TL;/[@/ZB[- $O2X/Y:(/9.F-&!WD"B"-T7+^Y[=T4V"J MQK+-O(%%W7;S\]>DWH".O<_]<3H%']PIT)A0W1I0=HMC<];>- P= '>6IZ"8 M#00>!:+V)Q;E_^%8^-.!GX02AOLT!Q!&XG84 BEU S\$,8Q6B4UX3$G7';W MJ:"O!?T_7)Q__&/@/]][B: 0]95&@IL"E%%D9#%2X'.D2X))!FE91H5T#^:= MJ.5BK!/8&'16^$!UC#]'^?\-F ^*<$&5YDF ('!7"5KIR*:4".0PVIR \8BL M;BXV(8BDX> D!_-4D>/JV>V&!NG(C(UMQ R7L1H9;<#OI:9LY;I8O5-&KQ1! M>?:,1<>[&8F,FX;VU^Z MF2"%QE22MM5B"X9^CP;V?]0T$E1.)(0'J@;Z7/RXYP5PZ M,^QZUZ$)*X:?'=*IPH$L7.IK-"QZ B.0&F*(J-JV+G+ JKKO\/Q9^W(M8S#:?RB M&#)=70"#Z^H5W_[T.C6X5E5[K@*ZR0V2G\Q#+/OM'-6DR!;>"F&:B,Y&W-2, M5K<7G,VH/%VCQRRS5&3 G.&C^D5MWD\G ?TF:9XZ@E/AJ^(MJ[QI\'L:IX8> MR67+%7>UE4WJZXH^GNO;2F[@.G/\W!-IDCL5>+1B!W^9N72A*_*@1GODRKH\ M@.\UTY""WZNGOUN%C#4R-QNII>![=4H]>-Q;1YT @WGWB?E;FDFRR;7AG"^^ MP>#"-1CH)L]0R4H!P4);T:L]1D.2>NL*/N\PU)8IB1ZX4\JL(MOP0.M:XX,W MY899@(=NPZ;91H++K"<3WHJ5+$59O>JMF@3[T(*L2.]8D.#/(Q7/^4RV&H+)N5X&/!RS(4J M9H%_.1?;9 ?IR$.[MA[O^4Q\D@PT%^:BB8NLQN.=6*2]X4E,M=D&;8(T$Z$; M6 $#>F':RV/M.&E<]H(Y]>NC933^/,%NS4L0][ M3;[$'BP/_W.H?N"KB$/;5;7/'A1';U3H@$JWUY&Z_&7;7/UGVP[L1>)VESZP MMJMH_IC+50E1YQE_M:'.PNG4C;82"DMZI#8"Y#K5X37]&L8\\[@J)_&]_-?+ M0KB8Q6+)5=)%RRKV*W\0"](*H;12MLM Q,W&Z_.[1!<,/MEZ+,_,#^$I'I[ MM*Q[5RW8L;R[Z;ZS$'RT["NSBNL]>K'T9F"PU2%YQ=+;FB_7IKQ MFE$UMQS!=?N*IHH>+QU^V.0#F&N% #LZGP ;##AU?S'%"/L MA1I#-RNT]>BM2[;%@BT(XG-T04)DL5](?NZ94SMX7;7I&R73B[W\=XO M1[A&_FAC2IN9M1LGR+C>@$T>UL?\% AWT':#3Z+1A)CZ,8G%$7'[)Y\6DK3[ M*BR[@2S_AA_ZMI%!E\>Q)(5;[V<7%?5RE 9DI?B_P"* *LJL.!Q')ZZ2DGV>["*Y\G3"5NIF;-'I5=J\Y 2>.*WX?B3I-YF6**"K, M;7/ (:V)><>L43 P$01A!G?Q;[S1/ _^9WXE318$UF:O IR+X^-$UV;LJI1 M=1-/!!D<1)J[O15#TUSE3.Z3-+],;Q\CS?E&Q2P(Y4UC5R)(*K)NL1ZQ:W>E MU!>-RSVJR\-.!?'DJ/_KTM M,'TST6_QJ4]A9&HUZY\4%JSXQXO"F9WP[P$$^-&G/16#[E<,NG/ZI83,91Z6 M!Z2S\,8%X*/YLGP=I+PCM%&JG#M/3B-,'2)@<%@,>RX\39*^<4A H!CN.ZJI M&%<-"BD;E"RJE2I8B.'F498#^=F=:NXPO0;"&-$7ZW;__5_//J/8GY4_R'C1 M*"O4-V#,^3TT>2@1(C1$Z)F(1-UC69-J+TPRUKF*8'CT]/[ QKE;%],1._41 MOGE&PX;5 4%//] D]?UFJ(N,-,J7*#*TF:X%/U$HSH(0M.545?*#Z^J0(R@P M1_S'L\:;(4-];_Q4KCKF?A.W;'] 4",4)VI!2RB$162$;:N@B;%F%,[%"DDG M=9E-W=[$#)#6?MK$%LZ7J)1W<"FN@T6, $!P-+?VX(#T7E4DHM/4+=]F[+FX M"42->EC*UC_8;]+[_5.566R'6("5IA2)%OP"?8#6;=.ND#%GSXKO)69U\?6N M.EQ5O7B."V$9TGVI['?XC@IK/6_B&B &!.]$PC>Y1;F9J0V =:8+% 4#AP&M M.:PO"QN#C(\>SM88A_RW;.:>7OSIGY> MK&XL2&*&9NN$]W"1A.,PA,-8J5$3\J/];E46VT4/>F]E2I@R/1Q@;( A&,]V MEBZ3OU2](\9L'3JM=BN@BC]#P7HZK,]S'2'11XJB5[5"J:2>Q47ZDC72Z,GX M;;D(A!M&KT78$K3;::$6,I7R"*M1S^2U^#1S *3_P=W$.SK:M*JP0)'CDOS/ M[NHVOCZJ2!MQA4S*26WKR MN8>SY(J$$78Q/HI6W)(/3R3B\C*FT0-QR;'0!\R +JYX@:%2(!QUS6(0*>X6%7)N#F"(.DG(LS]#LZ[)A./"R MHXB1#U)A( M#ZNRS\F ><=.:L7?BPFU,1G?;A M:F7=]@!_F(:-H;'5^H6X7B<7TS+[@=$=],]S8>I]V__]#A[!=RD'SC' 5S&" M_4Y=+(A]JB;<"ZM>_)_?+Q_KG:S&1 O/LHSL(JI:I54 I$HWJ:>A#%8L))7* M6GCE"C7R)/6U;^U&E7U625Z5S:6Z/)6QXD]JO:EK7^JTMZCLJG? MG77N:9/#PY17/P^AN[H(?37_!!5K(?. .4P7Q>)7E$]*'\&K&-M @X"&81U>H1#0OF7WD M)OHTWFK 5&2VHT6>O-HDV_%8TH9<'Y;QZH[==]4U[WM=5LR^AP.RAR-5A?X0 M]@8SH%]]_NTW!MU]\?+R.ZXG\"&^ZEB].I0T:\]1Z4?"'S4V\0SHE N2F*:' MH2&[4"$OWGML$V=2Z ?>TVZ?]ZVV^^FIMGNJ[?Z*:KL_=9,F Z(,4?G5;C1IAH$5>P 8+;QQI:M,&]?=J'[N-O<; IXU;(CM#)7+=(LP[+F;.34>9$0B+8Q< B"Y+46'9DU MB3'[Q"'/4B$H3]W:#YU/3X0A#+34'PXA+KY \G?5^LP. W?:2%#;IL/5CK'" M?MC1T=4M(+NB/ P8.%L5N''@6-27U]J?( ;G?6E-"*69KNLT?)MM6K?IQDY! M\^*Y-R9"M69F,>TGZP_(-U1_+,]ZS(&'K@5O\&1#Y _I'0UMC9A0@7.>#ZN*@R M3YOFH3?-7?PN\ ?SIA=V6V9:>Z1?1LI.M&Q(HO4BID9_?P5T%/V2(*S@W.2R M>3DR0IQA%(D90U:MVN= SF/2+BM0KT^;9K3IO&F+HS$AA%5)9A3 M-^[9'RL G[;3:3O-VB"1)1<4XIBFX;1I3ILFU[IB+-XN:(/U3O.EBF$$>#%# M$A8F*[H*=>S&W0_]]HQA>A9):N_>&!+)7=J+9=N^HE4][!H3#D M"&J=*!-BJA992H.TQ5LS0H4J$Y&]"7IKGA1'3IO,;;()@&[4IZMPNM.F.6V: M.S9-II,KQ<33CCGMF+1C(CVFE#@E\^X)'-<)W^]9\TZ[Z+2+TBZ25A* CI57 MDOR@)DCS);!1P)Q+!="AO.%W6\5;V 4BC]2;51M.B@P?VCY+G<9:^-;NXHRM MQ/Y,>UCZ ,X3B?503N14^:/09'@+V(!VUPMC;BR84_"P##5P=X"O"'*)QGNF M[=U _'15KT=M'FCA&F-VH62TP&9@8,V:$56,V;$V.3F_.>7B>XA\_NR$?#XA MGS],Y/.E$.V6TH"]9Z%3KC&.R4.\%>6N?5QLD9UVTH9-&WW2:" M/B%GHG4<&@%$,HR(&ZTW)3C$4]=NUE3,_@)2Q]1<9_EKU7I4?3I@;UL MJ-:ITRIJMW3M=;5.S7&",BTF4\3[Y5%@[^XIE:/O9:C9^/)M\CFPC5V?83:3 M1FNU6%S6C+._VDXN:@A Q ?K#_9IYK:T=*&+^B_&LAVWJOC4]$SN*A2$-XAR M+"$>A^GXKWW''G"N\??!,+.CQ0*M"E2NN.'KK&[;5[&;5QH=//\-NAFX/9J' MEG=&TLNLNFIIQ+T ?8->4T)+V9!"Q""3O*'(L[E2=EGYH_2K2@:G_'QCMV6Z M2\<;5'0J\D/0SA"19?L>_:YQZ;M9"Y)H;>/2O.OM_S-WA0M(>=VB[\#H"_BZ M.#N4KP)( Q/7AG#GW0H'1D7_SM#X*)5LM'_;JEN#]>Y6FOVL+?-A;0%OJ&7+ M;8VTCFL:D?3[6IN.,4EAS%7?TY4S<"/DXM.+BX*<08.5,\]79ZT/LNI5SBF$ M]AQF5]'CF;[X(D#.\'+R!%2WVLC %%+!O4BBTO@.:,14XKFZKNIP96W)S)BC M/V7=/A*#=\II(43 2I"DG1C>]BC#N"A-:]^H_I6 DW8[4#7S@(VO/EF'A&G. MR$!<'WJ1VJ'FGL^#'<]+W'#+(&NRSL'%,F3^&R-$.[Y*#I.?=X;39@9\Z^VV M,^/Z?Y -8ZZ46W.:;;&C],N)0;II>50]6X\*_J5156&[N5Z'HV_Q<[H<;W%V MOF6[VN< =%AK,1FBNQ#$0*[:CJEQ8O="N9,^+^UDD&\M;T$MGOB?LA6!'Z@V M>P\'4*DC=J&[ JVEYPWH8J/:QBBJB_2G<<0T)>3W"IG G1WW/!;U%,6>1WW2 M= !DXVW:NA8B<##%,7.84K7:!N_U3L+P"VTTS5Q'9!+X] MND#;@\7?0%11@Q=.FTNUZY0^<79+<:>T)ITR\Z>]EN^UR,.0-AKW%X%[HXP; M#@$SW^/E0O2931.3?(-2OW9=,I;FUKG#J=S(?X!/G3;@:0/F&]#JBN,M6-9H MGN;0[KA7<"H"G7;4U*0E63&5)VOJ6W^1=I-XXK"H WH25GU!7O=-J<278^KCK7=D M)99%("FD>4\OGMF-8$]9?*U(N<]=//#7\@:><^86\[]NJV7%_,<"Z0S-57FE MM%,<%GK=Y:41%,X,-*[64^Y_F>0>$]F' MGVPB/H%B_+U&PAE*J_]A8<=#L^TP7HJ6$^=/:=##_N%G[_=I\I;O^8"Z[$>H8AB("L'9SG-T_.6;ZN:JK=L..@3!73TV,C?Y@(CT=]>X:*2MKR MC2-5]CSYCWW->='OACI(G/OQ'SZ^^&WY.PA+'-[X0L;')V\@HT^C%H1&Q65% M2$2M!G#5)'9T,JR%=(LI*YF+QV6+0H*6]^CA#;/_,#OF4B!=?J!OFGQ/G-:\ M@3!-#D]C7H*'PN2ENN?,;ID&,K=4$!MD,@W6 2EF_EZD-3I61-(]RM ($)73 MF/D63N@R+-:_AU:/1KE@HF_>),@, &_0]@Y-12[W-R\_URGH%U_3?;PO%L^; ME5*)(VO:P*X(.D^;$&O9.95H/]#HZ6#4 MEYB;1" _,T7%M+9O0A]>(..<$T!OO^+ VXG*,M *9D<-J./AWC 046K-Q!%I M)C8L-,,MO+>^(1A*-5500%54 "XR:466WZH.0Y3F,FI,=2$%[Q585"2=SX0M M7[1[QCH-C3+/C^=5?R3-K[6]CU*+CX/^6DR]NY$,!=DP2"II1_-;K+/XR-$%?XW-:$_I84Y6J!_@U:(Z8)I;<5'KPY9\7GWYL MQ,'\[/2-N?>5 6E2(G'!X=JE72DY7/EI4/WRYA5RUDM-<.\/RGBJ'RDBSG T M=4^>/@5$C%[N31-_OO@'_ M-G_>ZF)\^Q>\_^S3FT9^+["0KS@@ ^O-V#3?C MR6>?_A$F1DMH0D2Z\+ ;N#!7+8!B"Q6AX^Q.QP),BHLI3)(.CF;Z'1D MIH+E]5>LS;UL@0(^T[=R3S?0SA&/EQYO33YZA,'V!S MD-H;&1:95=Y@>E46=\Q$U.;CN[_GV13:6%91H8MD-ZBT8/QMJ1G$I]!UHT_^ M^"/Q[=2BIQEFM8K7JQ!H7CZ^\"A\\)SVHLU,5VA;UW+#182'E![LA5[0^]7T MI]U0ZTN7D&$3GQ4'"U/(953[SOG#00MY"@NM\X&!=U)*BD#" EFV-.GF[%(FZ$FD>D2*^ED&C M)88_BS-QPZS=F Q,5%>% Y/]*H(7DIW:NGM+)XVS%OS7*@EKIT0B?XU#YEA0 M$-%DW0B.5,S(Q 5#?! GAR!PA#E3-8"$PEX&QP!)"42 )5Z"&IF, .=XR M:5=@_+E:TIXM=WM+D>8M_[M^+FUY]ROGBZ_X=P3G"AV)Z(8"[NN63T:#!(Q) M+F!,?]4Q13T-NT"VB"09U2B#7%(8B*3-7\IFX!E3IU="N=?["K6LJ>K"9\DO MGS"XW_8$E=Z5=!9_3#%;I]@ ?+I9P9UGAH"*_FH":?4>QDMQ_RKC!95VI M)B0G6R7 +#?A:H!_Q_GTZ[9:2Y)P&S:'#)@O(Q*F?.<^'GENN;#"!AZ27K@. MY5K]8R2RUH%#U-Z2D_TK"I9C4[W/&]'[],R;45,T_$7H]]5!_%8*5^DRFRS= MD5.9.E0J$ 8W]AOISD,CA2W Y,I[CU7-/GER*G">"IP?7H'SR-7$AHPI/M*TC$(<']A(+,(RUU]]B)>Q>.L;L>LIM MWN*?7W^5A)R^F7E9M>/RCKB_U#'< ;@2'62V[_PP=QL,^]9%.>PI%"I&-,BS MD;L =#6\1F'RFN^=&]:O_Z&]Y7S2==4=AEA4C)%:EWL/#QMB/H>.F\K*1CH: M[4B/W#'_:, V]@(Y7_QYVP7> CJ?3L>+)V>-ZLW09P+E"A8RK5;FZ%ZQMEDP<=R4]+(X31!)Y+ED5;*X@S,5>A1^N,>1FU(Y MCK071[FPLZ!\/.CY0)O"HBMNSN$L)JT0)@[-Z_Y7^-_SZ4;O?6R@'76WLBQS MVR!,XV\B97:GUS5W3'AU-'S@ .I@*?&RMVS_44)4M4 MV'G>^X\!1^XWYC$'+?BKIKTYV[8W"^D"R_K.*YI_"E[H(D@;O;/?5B?Y?/$E M_EO/NB0GYNX9-_\L,XB$!EV714;G(BD(S:7Q' R=-;F[(R)9"+;8FZ&6W6@7 MW'5(' 7\#?DT165ZI]T5 MF4)55YEBG.IKO+ONQ4Z^0EYD+:=T0-6]_F/ M3//>F?+]G*4!JQ(B95]FJB;?4EP,$ M6A"BU+\_G6+"/_8O. :D^I) MVD@<==/%/"&KXF?I%*:V^.@:F6J1N:O2?-O"WZ&B M[]/"VU/V5/G[N%Z18*]RI"IG MD;:T;JJB5O7DL)7UD5&2XXZL><8\71RE5"QT^6KP_Y S 2]Z6Y'< 0**IHSH:])5D*S<( ]_/#T-T6Z= )V*"O3-O8GT*8 M??"7[KAVWE7\)C-'$[/T^_@P:57$=5NJ0.S1S4:?U-T0435W;+OQAIHZ=ME^ M4DH!^BL/8/VE-4L?*PO82Z>OQ4DG!M$XG:TJV^%HFR$C=N4S?\SC(L$A9,!, MHU F@X/2D>F+.F%2(9OYT=#0FO Q[A-L3=S$O;J)Z+7>BSO#NTE/1DM^#7V- MUB6X"$WM;#N6([NN6C,CR^&@X ?O9HN3F3YFELBRE%)G,3#@B+8^EB /VP[, M:*S[(D/LM\.!!1/$B"OY=-6@9!?="/=*D&+>]5%N>$:2^\FGA< .OPK+#A6C MIY_P1/T-]NO9$T%:/&,8\9%A @F*XIIDOR'/C8P'#Q<"#]8C)1>:6S E#&H/ M8F$/K"T(%&_+OVFX#XO5!!XLW/X4=:XI&I%/JV(JU*E#KBFGQ&B\X52'GC\" MOAQMIG?JL)$$SJ;HAFZ_"4(=;&G?AZA>+91+MD;"/.O62B)E!&1C+B9#16^X MMAA &['1;MCX[4CH2^9'^ZTY7)3@#=:1P4PZX$*UYY&\QZPF#=FUBKBD1VL8 MV,0GW45F*J1_SC_W1IWU4X"1644I*64PA$H M,4<+2+&;VGUL%^J&YF^( 4DH@ENB^RE4&9&(W*;D_6;V=/^),&Q>[GWR< M!E-*YF=QN>8N"7/'>*V_9WW(%W(##/NU]/P?I(,C]P;57IQ\93=S36N#09-=U4DTS+_TI 3 !3*R\J9U)_B:<.( M2J2#Q@>!"383U-SL*'V)-FT:C XSB&V\2U)^#_.>YU'?M_K7TU/]ZU3_^O#J M7_=*ZGQ_+#9DR\?.41[Y2?5\Z.5NFXF/'Q:-,CW*&_R?7%9D?^DB$/15S8@% MF.A-5;-?J%BQP0.=QD&O*9N1@TC;)B##%UDJ2X['.S:KC%H&D#8A4=;EKKS* M)1GVZ(4A#R?^79D;[NBB<)T2XZTV&[AF4'BO.22&?S=QAI@>?/QGY@!8U&N(?/7//]I&B0KKWJRIU4?-;K3MM >^4^5:9ACU-A.K;UPO4Z MHIZ!>-MJKT(W&O-EZ4#8%0V'+4NC^"O3Z$ZU(,$,3.M*9B@-/.*W9#_X_&7$ M,$IN'5?R!L5?SLK4$J-POD?=U;=-H9(W^]KZ^F+1T8'4I3C6C9.*\[4R<:&\ MDR:E"7FYR6N1'X&20]O%%),E7A0)+S[0.%6;N9;PU\>;,*ITU.*Q;CAQ ;K@:Q#28LP:R5A1<*:8X5H M+WW0D0WY7H-]6-/Z6!J_Z&?_FDQ0Q5N5LS%(/T2^=5G7+5EVG"CL& O>9X#" MU]552[=&SS"$:J9F_\9\7C&?S(/9*?OM8E.W-V[G1L9G)>]"TG+ M,[2&&1"Z^UOOG[M/+9$\.CBS/#I'>O3=5XY ]%.#DT'UDXYLWEKL4KB\S:V^ MF7UH2BD/!X/FH'-0LNA ZMU!+/+7>#> M<"=EM81ID%]++3C>9/TPK*\40YJN-JQAJL%F*-PT1ESM;GQ2@+;Q <[RKG*[ M#WIR?V;?]/^W=ZU-;>MH^*]X^-3.@+%\-SVG,Q1HFUE*&4)G>SYI9%LNW@UV MUG'V)/OK5Q?+=I(22,C%"OI"2XAM27[>F][W?327,A/%MH+$6L,LJ=QLA=*W M/>)-3VT^Q$4Z/MNP!8SZJ @10>O)]\D 3[7SJ-QOU= MT4MC"D/F6_N MT@V&OZO27^YJUKL(YUDV9CEHMC-.-TF(F\=O#(R3?S#7D_\I:7?K5 6Z=7=H M-@/PN=?!MH[;\DYO2.22.)K9KUSL(O/DN&!J9N=@-,R5U;D; SPY%E)6'6Q- M:02(1#T*39B6O-"'US"+VC>^'R<.]J19MC/M'7C/)]HJ7:A+EIN^UQ=/YP-5 M"N_,ZJ:SS.E:3)M*Z08/'3*K\QD)LA)>;-':])U_XI.YNM86_XB,I@%\69\Q M4RMMMH<^%+M:XZ8*:8&5H*NG\_R3[EA5GEW+:Q>Y(^I+4X1P?#;%4,>\7C%F M'B=O2&&KNN;4JXQ126-35K(DI M;ZOPT0"AY12UI+&]@#5,Q($?HGAUIG!B/BQM.WS,Q$2L/)%E.'\S+7HY=S9) M&)#13#@-P&G\0Q]6#:T.Q(42XJGR*,^+6'3*H,>\\J;PI&*^.9X+G^N1'%?= M@^R_O-I@UCTCK_<7P<7_-I]D?K7?@;0T_O,(&D$0(<=QH.DG -HX":$?A@X, MW, W#-L);8-N$=*=.'Y%CRR]^2,CFI$R+)%8O$_GG2=7Q):44V(XQP4+FZJ+ MMC';9;5E='B:2;D,FA%J;(A4*_-!:O4H6=G7LMOQ%_J#%RK<4NG"\?:*Q7ZO MM>D7*C;T8Z)G?1MZ2>S@(''=")L+>+2_$:O#4Z.7=<_E")HFL!QSGT"T M=8T.3:1M6X-3 .R^;O2,Q$S,&,# 0@;!HH&@[W@ C^. L<'MA79"UAT6,ZB MU_AUT/6 "]Q]PM 1F936L!0 :PTH6\& I0H&5,' _@L&6JL- &/=/ZI59^C: MV+0""SHN=2L-QX-A[$<01Y9K@,@/HL1=4)WNU82=(C*"CN?;AK=/E>G2M"0? MS5O0E"]?'23+PJQP4@$? ]4@%9XI]B,N,[/ZRAB6<\IJT2+,'CDP=U -R35 M%;[NV4*WUF>Y#"?:*!^DL2;4=FM=YHX&>/6Z^RN]^NJ]_Q$6VNG'&U;'6T-@ M[@R#9;,V=<][>M9L(V^(:,ITFS-?;G6?Q>#"ZKP0E"LLD^_K]I)UVA$ZGENB M97BY9">*#V>\S>;,AJ5BPH[2:,G(MI&P8=VSLC0'P@)!G 1TH..T>3DC<\V2$HQ-BE@L4E6>8^V0?CJK($TW*](1271N!94SP MQ (QT!_*QPY$HQ?U.?.L'&Q*2R!P0J()<7#&=TIL@@OMR0H3RS"?KS#1%X)< M"81*N1Q2R^:;<#F(XC=E@]HA@&MMQ6]V6_%_KNM6E.)7BE].V7P;BM]4'K]$ MBM^4V^,'/CL(Z4*?-0' <@S>@QCG0U;#^92Q" Q7&0ME++HGSV_%6*@H029C M(764L!MCT;(5NC2"" R@]V[Z2A9W+HN]C%(Z:3\_W5UKO8Q3\+F'DWR+'^<$F>YK/@K^[0G'\D%I(OS:P6DK@'I @VBBDI#NTZS?X=H))E^ MNKSZK-5A=XB3-4HE1=7W^2:&J:ZBZ1B$>2 JHV[LK!:BN >J6$VK):_YL MA:F=8^J"<6WC,+43[<^H2VS;!?6UT<.@CPXV\Z/6;KVU_2 M:B3N2%_.PNW8HW47U_AT=*-N,Y< M=8R=@-GR^*7$(3OMUI!UW*]7$9)UZMFJ4X_?5W7J'02U[RH-,ROV6@-@A;:- MH&$Y$;1MQX6A8TC>75S\WW JW MO74V+0=YOF7 V/!<:$>>0];9!3"V M<*@] RW5E^!8BQ:4>1$4/#C2UH!VX MD6ZA\'NNDN\R=;4M>Z/?4(*7&F6'7Q M.SM^X(RKZ;_)&CRK'5N^6?U5%([RP;B<=[UVEY6F,US)*%<_7QZ5 -UWU*KO M8-5G(B=_:>2TY35?7&@1A 6)DVF^S^^, M[1;$*1!VRE!(W2.F#(4R%%V6464HA*%8@V="@;!#AD(Q3^R$>:(3 MPJJ,BQ1RK8Q+8UQ4%"*W<9$Z"E'&907,K\E=H>2UVVP6G<'6&OP6"EN2,5YT M!FQK<& HL$G-BM$9Z*W!DZ&@)S-S1F>0MP:7AD*>I.P:G0'=&GP;"G1R,W!T M!'LK%7]'M?;L[O?]Q=]:%O67:P37.SK%6H&4?W^3 V.+#* MXEGN_&*U\S\T;U/@_XS3 C]2[-2Y'!R-"P(%\MBK2?2 ,N*\5 D=$%CV<77A MKW1$&^I*[8$X+O%X,-4B-!X15Z5\2$?:'1[F!7M,B+4162;R!^);I^0Q(7Y M@X1FJ>B-B!;#!?\"NW.!QQFYBMT0C4 M>NRU-".-.^P8BG=A=T07MAX$:KUWN-[[9'(YK-5>9?-CN5+IB/X6&"*JFG[X MYY%YU+V)G?^\/]9Z-Q=K[D))]2)>JSQEF\X.]MEV7U.W<\1=HA+'9]H-4=.4 M+T(#YK%&R[.Z#JU/T[.5X;)'MH;%"9R.3K5OW^_N>GVMKVM_??]Q\T42R"@E MM0[JJ/.R9\A]RXN"1)44;ODX^Z7)B+?6'D]:DJ%%FV9VV3<"MS_!G1O.].FY M'7U\JH.#9FXN'E!:D.>)395/.2IB^LME6N"HS(O1'Z>I+)96P?B08?SNMDBS M*!VBP2*6W\N*T@/#I/0(/,@(1"%.[B#FR_G=7]JUKGWN]2^^7MTIU!TPZCH0 MQ'Q!Q93!+1U%#Y3@4CZX*>=//M/[@AAFL5&0Q3!Y,1?DX*\E\EL4]HLBRDUF[CACFC@Q#MH(_=Z,% M?]4,V_5WU4M\CJ+B_1\G>!_\S1^HDRPK@,\#?-X2OYY*!\''_\/4$L# M!!0 ( .B";%-6FG:OX&@ &>D 8 87AT:2TR,#(Q,#DS,'@Q,'$P M,#4N:G!G[+P'6)1+EC_\DA$0).<<%Z\[ZLSLSNQ_=F=VOVV?PH=#O><]H>I7YU2=:O@4 M?!&X<4].40Y 0@8 ),0_ #X#R "8Z.@8Z&B8&!@8UZYA8N$07/,V-P\_/S\MJ["X$*\8)Q\_[SN M7#M BY$1#^NT# M_/%!0D9!14/'P+R&A8WH4'D#0$9"04%&14%#0T5%_-4?\7< %1^-@)Y'"IU0 M_0$&@PL1;V#T>TQ&Z;(68HWA?28^<]>@:U@DI&3D%,PLK&PW;_$+W!$4$A:1 MN2LK)Z^@>$]32UM'5T_?P,+RX2,K:QM;-W>/QYY>WCY/GP6'/'_Q,C0F]G5< M?$)B4G)Z1F96=DYN7OZ'\HK*JNJ:VKK6MO9/'9U=W3TCHV/C$Y-3GZ>7EE>^ MK*ZM;VQN'1P>'9^_+6JXQ\FGL$YN[#F.1,/$O,1]\4^TWS?XV MQ8+^4YK]FV)_TFL:P$%!0C@/!1\ 6<7;.D!6/_7_G6;G4AZ.1^:-CG36^"6 MZ)M$^YVLVMHXAB B+J9(Y]PTRQA_]E7:EW" N 3Z$"P0DLHWLZ%>IO722Y!L M<.!JWY=+ZB0-[\&!?&<4CK7&QZJW3!.#DZDC&!7C)'8"F.@'?2&:<]Y.9T^ MVS_-XS7<)HG=Y 71V#C=N>'[, #UB=Y92:(-GR2MG\&\X8)!IX>5F"[)X?7N MV_?)]7R"A 3$_6P6\5Y<5 =Z,%L;%_-WD_FG=T?UM(V#Z^972OPF)PUHJBV6 MJ2DFM4\>/4N.(EIT8467X64Z+9JM@_,WQ"4,] M[0L*?IC055J"),XF02&/Z.Y US-S>49Q(8LH<)'_=2?TI*5^$B'&&WJ;$R[! ME"_N1LCGB3WA1VJV;D*"DF;?;;*O2M5\0_6Q[Y.:Q48^':3\>X>:2Y#JE=%/7-J@;CSR18A'=$;DY2E6I@K!O+)11NUJVFU8_L M%>UQ#$(K@B2;?:G<)3J3@?T%TB<#6Z\4/9:4/E-/II;-11_YLH<_N?M$8/%, M)W9JKM?.$[O-!?MUC# ZN9ZS%/%9(_LG"0D(#78_(8R@@"V:AO#.,N6IBUX]++*FJ3JZF&@/R4$T0Z40]%8+WT2O8 M@Q;7<;YW&?3\H52,TW)X^,ISL^?'%I*T=I&OU64!HO]K?U/S7HT,NU[=Z:^K MX1^D5$0AS$!V.>4<^22- 2\#:S\JC/9&28/QLN@;MD=>QW;"!D)TFH'TFD\9 M?6+D:9XN"%]T^+)9)=Y7NS;!^I)Y-W^J"SH.O@6Q,QQQK!!W/5-JD-/?>60] MX]SA[ 62YI8O2\/9FM]/#3U1Q=AVWO*Q7,6D4\$',77AWA,LNV)'CP^0V!TZ M\?7WE?DP7H2WR[FDKT:3P2@DL9*SI"UFZD"\]U2@UQL.C'=;<)MCKGP1.])/ MQ7&_?,>^5!5LXTT>Z5$]W^53O'8;Z:P-JP,RN6Q=@?>\.CY=C?.$YU1/LU83 M5KHRQ"GGK^?EYH-$C\>U-U0 ) M#'_V>PGM9P<.M8V2\?GR[+BNAC!422C&1\!7^U\ 0O['-!?3&Q*4FR9BHZU] M)#,:85>R6VFW09^=]KBJ'>>OBLC2\&*_0#!67L=%#NL:0S?RZ)" MEI,B$XN4=15I:N,@-(Q+WCTS..QB[*9XFRU&T\ #2KC/AM3("K?QW!XEX=[?FSOW!2U;"U0 4 #,@ 9&(1;3LWS4!O=C(WSEH6&RL@?10MO^M#27Y %:0M]&(.2YPG69R M1W!8]K)BIAYXA>VP5T'@LF-"^K#8RTY]OR;5^"#UI0?'(P4J.& Y3?H2OTM8 M5JW>I5-LA;I>=U0HE[Z\LMK3RV'IY>SJYQLWG8I%$+$X/P09$V*9U 6R?U.R M9+! "%5]D&VM\EX@<-Q#W!B'I,XU2#EIQ.@:Z66>DI-!.M.^#K5$$:0 M%Z5*PA)>.$/9@4 %'DTYA;Q3@7Q,:$086#G)6N.JN\GJC6I MIP;_).'FQ&$WXZ%^GZVBQ)=80W>DQ0.O-XK[NCM(RV%%'O,]$[N?26[ZQ=^Z M/S7@G,%$7=1%;3=;Y$C?4!FRA;Z ,UP87<43QTBW>*FA^M#.O6>29*BO]TSY M!5E4MH_6%3H;"E(#=38?B:#!O.(@Q>H&;<(;142HYY@ !T &ZS \)S#DQ)U( M#0/T*Y%V/V03?'12#%X\/8,#4;I2LH ;'/B9J/X_A1->AI?MR)[V 0Z?J5T$ M=7;:JV90-1=Z^YU282JEP;ZOWB?'R%6@I>LC<&!]VP@.M.SLP0&:C+:%0\H# MJZM@"S@PPFZPP8:2"@>>"2K!@=0BQ&LQJIN@/E$0&?>F\XM)T+ZO+QSH+$A+ M#Q"& S\3<__LJ3JL_^/U7\-+R4%"G+*3PK^H:"+]]$S$83:FTR-7U34KQM L M\YIQJ61T)]FVL;';6>JAVK'3)9HI'-B8N;?Q3P>R_Q:P3-UGA<8.7@=/W9J$ M [(<[L2#$$*8XGI(TU=B.SB0'E^'!;"EA_[6;O(I&6F?OLS<-KU1B9^_&:^[ M3'VKJYVS:,+X35;=@"!*^*+5AC@;2F5ZK2I$"LH,!Z2K7L*!($@3)!FTA+&? M<(4US0K#7H8#R]8H!?\OG:+^LYP8_[U.R O/F[X(+P]>8G7"@4R=RB%=%C'L M)>+;X"728=?[]^T9CCO/O#81@PT3]*QI0V<8M&]*"@<():F-B7O K7A+7!?$ M%:I0TD]PH'WXKW9B'&V=IH<#-7ZF4!7:_:<0>5BP/R$<0#L '_ CC0\;Y4#I M8 1PX+WA703@?.^D! MV^#L[C5@EKX)_5M#6"5F&N"G$ --"X7V8>E.DT+!T M_JUY9>0 (0 :,:01@B5Y-@'&F@7X0".B1>K5&WM_EJT>/NT1T-,+\=K^X$. M >;$N&ZFMS'6*,/6Q9JP&^!KX*&B=/!B(Q>,)>I7%P!;&_\2?5Z =FE_\P!) M">C+>^N%4ZPF.#!<%3?-7)\E_-ZOL'V8%/-QU_WJON__$7OI9):!)*,?2 M#N](QY[JD'N]TNMQ]_U8PVEYRF+')0P<=#DIQ@T5'[1_^B;"/[JYP5#A0(SW M4LDEF@$"IK.*@VKA #*X6VQ_\BJH"'RL,2GUIQS3C0<.=,N,PX&OQ _@0(;C M=G;Q(] YFT_355 AZ-AA#K ?EB4"-%E?M:'&6(@258D[WSSV(-N1I'KR--MX MJ^Y.; DH3\V_\>JXYA&A;#9? MSJMPW-5UIT0M07JE.#(J,X!#?BF,;&08-0'-P8FU0;EF=?5($"5P]*PHW&Q? M. V'#,;027VR^G$G*_DJ9<0W6TE/)-Z<(]@9[\MO@IWS-7J*PS \( MS0#*J5:84A17 /(G# U-^_/I F\L:QHKZZ[9,$>]:56^3^\^ZYQ6-C5U@E'6 MRR7 OH"Q416T92=:\')N?GE;8^Q3(3O]>16]66>Q=*X1D,/DN>$A?H=:9UJ( MU4I+ED =C7R@7559IB_)531$^\9JTA MK8NW$?=7:Y1W3B\$>3<'P5;IMZOV-YVW8I,X3XDCSE:U4.D3[86^H&R)SH_Y M/?"PXYB-3[XW.Z4_^\E&K&/;,DC^9D_V:)PICZL2RMM%E^0RO"#W*?Z"(G&K M>NY9F\T<'L[Z9XI-J-1-OF?/8SM1HHQ4/-N2(V#E')5965 =3]+X28*N!+6K M&-7;[ZT\&/MU6QVP4F_2*ZX+ 1L-^BX"5;'V^RI,]SVP^6^':^W8O6C#B6PG MP"L[R_.H/ZFH'WG/T]7OX7Q0P/0U$#-$KEN]+9R3VU]J"TUOPCWQI CT-<9( MU>&E11+S4\=C=^IIOR]K,8^.Z1:JQY1F&W.;&E)5]N*[R=2E*6)*E,[M%TQ J M\UQF?RV,>K9J=(#_C6]O3L,8JD978XA1S+1,_W3*=(MF' R6D.TPT(UD-Q:F0PZ+'<29K'=.[OOHY47[Q,>0/ M'-H=S LS#R97'Y&)N4E2H=8]DZ _* DYR7USYY4RW;/U#$4;I@^T7:T2:>/^ M?.WX>$12)1]LD<4U-HNHNA_R2E:M8SLNRTD^OUU+!CJ\I*7-B3^H 3$ M;_.7/U,T=CXL8'_[-$6F]'20K+G@C$([;N*U>[<9K07/BX9,9N>,;$RZ<#-7 M$?, H>N:]T)I=U1,UN]5CN\DK^F'E.<8<9T&IQ??)W5=.;//C!X:?49D4!)C)Y^A%F BPX;BJ8&)-;)-A=*^)':!G-E2R"# M;76S3)5%#>EDX(68$7U+1#"OS+AU7<#/(7=+!#W#\TX2]:?7=5J3T873E@=M M).AW-<12F5H"M]Y(3<^:A>YPB ED3#'7&7R^K>3DQCPKI=^H;\3]:'M IAHC M,(4G4)WKF;NL4BZL:X=Z3!4E8U:A)[II7J'%7BXGDM!ZT0<+^"R3.';017US M+ -P'V*&%+?H^#6 RMH$ ?X*WL.>-->8%R7?7GP'!6Q%DWIWDJ8@)PP*S ](H($1B#%E7/65,H$---^]MT^R%5^GF!=1_O0X3# MS-BZWWI&P2+JTZXG_W)"*NSO4*G78+RT9BPIGZ/H?D"I]RKOU56*3F^5-U"" M!9P(KY"35%>_S)VRX_!UW_$NF)OJ=AP5?$4OQ2V9]R[M*=:[9LM=^[<47TO< MIYR*CR^3#"1/^9)6L.2PB2S7(Q/=1JF6RW>@[#9.17# NJA_AJ&?N5W'ON=! MJ TZC2REIV70+ F=DSU2,K#*ORGP\O97RXJQXA0X8#*TRVDXF)3$6(-\1TZ6 M%3]P+3H8,,-9)]H6O[^NY%XVSC2V0V=8YK:JR#@Q@T4,$%%QX;+=0(>OF(13)$C1]\_,]@_;^FDPO-9=735YEK8$I-QVA7 [N MD:V'AY15]8)VGN0R#,(:B92OBX>>96.E"&_W W8S1FW>=L3]%6&W">F\OFB^ MZI&3H@U6TJZXI/3GNE]56BE==7IP6SW(53HP<'!)Y^<]O<(2-' 7,O@2RQ9T M82A@.Z$;U/0%"705+$![Q9$<(')K50P/#C!@A"!PEO3W/*_NST@!@KE_C/G? MLK\/[&+W'8VJ_O.JXZ+UQSP5&JJ MQ^CBQ\0,PISJ-/J/JL:53\[O$_M8H%JZ]>O0D QWO'9?*%?Z0MXX9#3;N^Y= M.P '!#V3ZL7/K*C.Y#7/U:W#;*7Y[=D]SLH MM.2ZCS=/MNXK.;FS8/AF1R=!T3-7N?1\-^R#F)QEZ"QTYJFWMUO'T$";\'*= M[##_E^%8!4-[/3J4'MS9 +?18>4.'?$+&9""EVF-G)>#=OMS-7 M[7B5--/DU%M/6=;A(DFA]4N0^L"K'"9%TG1*/-IT7$6Q51#W V18"HS_"^R; M_V,;QJ]XP/[KK@(1H"[[>],AR5C*_CAA.+H79@W#CY9\4C M!E=,7D%I]L>AP#IHB6P,M.$R"=H;3X #C-\2ZH[W<$ F$A'N/REL.J>I$V%# M>0L'GEFH(3*C3B,XT*1C"HV2AS)2/+_"%5F_NO@ ![[X;&RDX;K!\"-D8,^I MW6!7^N!#<=K]<%O:8Z'MU+.M7C@0O9V!P*!!B)P W@65Q^#ER4,XT'4,;N7) M!0^M%(,7"KA@\L61__\2R&8C^:X/2V*5^JRJR^7G1S8Y,Q_G%2GD6&WSK];% M@2(L!,IK=+9X4C@$5T;DA'ET[12EZSU0Y>S;D078NJN[FU&*/-S5,(3_3*"H MGY4Z&1Z6I%K_19Q?M)J41Z1\J3\;:.//=#*F)D(:^-E$&3^KY/Z_6R"NI6O% M-'A57F_TZD(H7Q2+)1&,:T\+D\AV*Q"7UTA0H'%T#,X$#Z$(2/KMO ++"Q&@X$ MB2[ !"1Q?]UL;86H?B(1<7KJ+HI=+^XH^L9!8IY<\Y+@H*JNXWW(W;LT4IN& MH/]FH?^+6>G<>;<C 6>$H;#AQ';E7F_AYZ/W&B MV'A\:%3X81ZU,CH]Q25GELSBH9##R+,I8%>Q>=L8P_9(Z\.D8P4>25%\0?;T MM,#.85Q-^>,'D\*O[@$TE[CB&R@CVG'#QF2\I5VW7#'SCTQE4(LHLUH>?HZ) M'Q$Z?V/=@B6U7BRQ\671S<29\\08K%Y57EU]I^IE^LQLVZ/IOE,.FGW/.QLK M%BQ]MZ!3*'D8'O)N!7:8S:H%A:/^"8I6\1V+B99<[CU?$YOIQW!>H20G">W,T0B)Y5J&>(?ARS*A8[D MX3[.()QZ5QPHV"LKW,=EV] MHRYIOI8'TQ%@Q'614T4*$],& M.&8V[*,2=_<039C* K"@LL@ALJ4]5*]0A@-#(D<(M X) M$!'*U'^OJ,6MJ];,&RE(B,EG"24%+:NN0/V^X8+V;WD.V[K4B MM9J1O=&"S7EVNXE;>(,G]+D6:;FAUXRFOZI&R(HR@Y+0,3;7H] MDBTR_,G V%=X2ND-]<8--75##0_R9^UTJTCK'!DJ;\R)*1(DJB=\064GM3(C M"_(&;FAI)7\P'K19\;^[-?W6S293(*;-F\D&&]MZ050KH+E:K3FR >=M@(^# MO%BO@Q/3",9-BO@'5/9?)=>#U10EF@E-W(KG;)^0OYJUJ9XLGS6R3M#EQ4Z: MMSR*[65GR+!D$2R;#N"R=[Y5M' ZD9!N.B>?)X7#9UU-"-0=G\7>ZPG(',:( M>&PA]K7Y_#D*(I9YK2?42JPD6 M/:=3:0E)A4G#B! !=@$M_L]]M8G@&BVQ!26.?GS[2'K. MDX11^*S(APTY,BM]TZ"UHRX[R&MP@LJ[FE!E#&:G #OHCHVY H#AW#"VZ6?#3\Q[$UO$H10#JRW M=#PQY_5792FK',3AS"&Z81#!*6H9O1HSY93QO/2[SWKRQX+42'51F(\"-S3-9@FJ8U<>A\^*Y=%(/W4]6F0I+BD$#E- MVT@-V@>1^R6^)=N-I"-SS./HO6?1EG4O]2?8]+7D)$UNP(%"U(>1U\C$,<*/ MM^=T5+WGFY;MZ'C3I;%H3D%*^,$BM)Z;,71&G<&+?+Z7YD=PNS MG"4QP@U'KTV>Z#)D7.Q$A]%E/5ODT6AA,GOB],!LUB34[^8+!@?*Q0SA@-0. M(1Q '4%$!MJTGU,0XS;M]-MIJ WX_%; ';9"\-=!$L1ZY?OMQ)"_"1HG?VH5 M!MX03PGF1P+VW^76"'ULH/"NN=0]M3Z$1@D^OOK\ MN6D/"ED(/^TDME,;FE1_B5H]J>ARO:6FJDZ*-LFQ'3^XAYC1CA?:\N':H-C$ MHU _PT*;ESX"$01T(PJ!X \/'0GD)-U.4R[==I*'?C$%DD!D>#Q)@GK67%^" MH+*);_<=[^)+Z9!FM8 (H"4REUL7>*R)=GAI*BH-'X-<[':3N[&AS5K2LH, MUQY7LMQN,L<:1I:B7^P)^M64@%U^L%H^ )@A38U7\Q[-_@=D70E_>;M*=8C;^=7(_J"N=L^'SP"J'6U1Z_7>P7IE^4$3KQ M*0T.Z!WPF!OH#HBE M-X%!]+,X;4;6-"?W GQ]Q1 ML^T4I]%O&.4J79>>R7+# C2WO5!"['LI_PETS#F%2.N&X,!!OBJ:VY*A%0Q: MW@T'_)77+R9E)!%KSFE4*'C#&#%K6M[#@14ML#4D!Q8\0PNEH(4)&*,1(0W" M@1])\C_WUQY2_Q=C4O*2-&2_S][?8DPK:ESJB@TV>4!ZA4U[#J*%Z$I]*YSZ MC8 %![Y1U*]*EKDNB!$@\02T7QP4"JS#@4JH+!R0;H*I=L*(P':0,%@P&)H: M!67_O;IM!XP/'BJ! [$'<"!87J*^Q'"F6RR%O%4N:^JJ40(@%R_(+%RX435X MW;8D?*<\<04&6*-P3K93[.R\)56#6"9F1UA*.V6@YI%36(](-5E7X #6QK?CGTL[$].F)?T9<;&"*=7U MFI+-9%"U0-,%44G3/N<,'(C4E9+[9H_9"3BPH8$ J>9Z)YBP_.E:->*E<6

! YW=I^IU@P>Q[4.PJ MA#->@QWMP,7JU_5%B$ .,L?#@0^7H"Z_E86^(^29>>A MMQ/FUET?>3=;U6TVVB)6*)-!ZM6UNO4KV+?-N- -&QY)*M:G'G-R7*@;-K3/ M3I)&O]Z(BQ>V;^W"0JEQ?$M%M?X*K[1H$*)0J7I!*#!X>?40 ?!$7H0PQ;T? M2^P02BTQC(,V5"9!>R>(98%)'0Y<(\E#R.R(P"1P8=,YP_=RQS MA-B"WW8: M)TRAT?((@7)^%.B;:C "#DW8LSDW&!S0!Q_*TNY'VZ8>LVRGGET@UNZ8/W3[ M722/[R*!6V7SP4-OBL$+VUPPA3\,_3?+I+FW..<,GC%$/)H!([ KN2 ^&;Q< MQH.)&J/_+I#AGT@(D:M-C]D1XK330A]_9Q&_#0OV=X-!GB)<^FW?B&/R"NMB M_>H PY0?Y>&N>[;R$2HWHA Z)4*<*N2!T*:1H0T?E((I]G]H9BB8].&+D+H M%R#(#NU^S!QB<"/4N@$^F/YFG8=^9CN^S(G[\Q6.C!$/K4^E7H7K(>(VPZ$X MIYYLA"#)/PIB#UI>L@6?8E4@5MYJ@:'?JH]_$BWC)]7^0)=?Y+)&<,UZ?GWI MRL6PYI)-""J#;XQ&]IM52BX"ME,A"#Z3&3_^\EW?6W @%Q?!)0!\Y0/ZZ;<_ MW/PO]?R4[DM^?Q>\G%/W"$20%,2>EO&[,8P1@USRHQL<0--$K![\X%\( K_C M+91YHND8>Q*TKXTP,:&:@==:ZRE)/+6@H:6^Y8OH;&7GKE7*])0M^=R]?O>3 M00B_U5V$**7%B IJUP-">$5CY(KY)-!*+'J[_67/_T^^4=->((! BFXOM5R M(R;1M[+)7PA_U)?_E_(*#D7DIZ,G[31-4V<<%[<(C=%8V%!08(0<7#!_CT$H MO@G")LF@)=YO9>>3W[@1[\$!\N\N^86<\63YR>>G0=O+OP;UV9Y*D$=&GX1KI0#>V> MT:I@_;9SCA@W5EF>U1.OP=X5HD,88XEEAB0$WG4>%0'K?O<^GW016_P^N&S2 MX< 3!(:C58.@CE$0%7[3O07P8A5"I(COCDJV;EI + 0M#HC^E @E54@OSQ8@ M'(CAL^+QQ]AC2>8ZVVO:-T1T[_AVFC,J"[LZ@V$[@B%SW]V8'79UN0Q9"PWJ1@@"Y>V4Z M9$)BW(S[!7&(Z0ANCUF'M=8EP.('):G_ZM86\3J,9,CA!(2Y41>\"JME'A]_ M1JB\8MA@/#!(Y+/'?:/>_Y$:!;E[ MC(AXH-\K_:U1\M-K37\E_D5F\0BJTD_46!B^. CVY&0!2C./\/ TL)7W6Z^? MGTWXH]<@E,;DMUYEBT_\\#) 9SOQJI?;J=O&UUW5O+@4*X-$?;TK$Q]$2#.Y M;.N&YF>D 4K-ISD(>S(C?@RN(=S]=&8!)BI)K4W<@Z"R_D25AS+X@*$PNU2( M^,=OJQS2N+I1R2\T\"_/?.?T,_]OI>KQB+45E/S[I9<=P(,_J=CP-R7 H-_ MJ I:(AQ%S-V][S=)J&FQRZ"OZ=[]&_ M\C3O-]\6O&C3VW 2P0_\I%%SF&-*K/FF#AF#KW4GY3<_*6&',. -1/ E2 P(]N2T2L2M_- M^+M0?XL1_I)'?M0O_V^R9QZ?4?5?'BGS/]B!Q8ZTI9K/Q(NR[4R7MZ&\/WM& MD2G2=:"#F2EV-L8V)RPZIV;_)&&:\WW(MH;UVJ5 WRN^W,H:9\'W..A?-%MV M)*D%_I.CMFG_I0T<.#K_XU)6Y!"&IJPK@KBYGK56___&1S%YM>DOV^>WV?J[ M?2J_5:DT_E"E$EVU;Q)K8T=<^;&CG(@[+9)?Q?% 6PL' !( I"FMORKNC\1O M91+8+5.1R(^G-(4_T/("VSWW7AK[W2YT^O3"HT19_M]UYT MPILSZCD4['6,JJMB43H;DG4):+_JJ5,>1%YVC(OKI)NSN) N MV8IB;GGW<81^)&H:KN(BCLZO@^>[\3W_1!O[-J#.&GX%W8J_#+J>M*?4/W(R M^%M C/6O@-C>']KJ!>Q @G/!E5F&3V(&80)#DW1BQ%G8576D(I-OAU_T@AU, MK*R9 E,%A;K%K&B+E/Z:@U)^<=#FS[[6_C=?G_W=OOZKK/Z]82.<54RJ/_Q^ M>.?KGGU)97"BK0X/[$RW+N[>QS&%YHPNK:#"ME<^DQZ29&?S[/N["8]/DT.: ML@R,LK%E7+RI'&O)R36DJ*C&P9#[4'HX(&/R'&$_,C DOP01E72!/X%/B:+@ M@$)1@6, 'VA)=!]\==V'%H;S XL?[M9M]<"!XX%-L 0'L1SH44B=G4=X;L] MN1FW^YR!$WZD=X@ : &1$&W8#2'B!@L\.$ L#V5]@OC_?0DBJF@)!T&U1>]/ M5OB;]?#W&W0A:@\Q^+7C% 1' ?V$[.P\W+F;7I5 ^"31C>*.Q89=%Y@3:P M4D-E9K:>PFV-W/2K _Y,E/6&/*KOJ,XR>JWO M [%'2T2B=ZDQ1.(6$'3%MG!D/J*+K=G5U&IX1 MTYV@$F"FX<:'KOYZ,P\A"&VKZ3&[=2J$*PP1T*;A%O\W=RH_&3OR ^7)7VWK MZQYIZJ7^(AQRS@-?#W*;+>JV1*@0-U!@MI MJ(/\E3V0@9Y)M8;]_JR="L$[(UN%3"%>;1G+(ZLA6OO.DB"UF__86Y__59V* M?5LZ*9@'KX(]N*XX4O(1*]#?>)?SO[!3&1Q@^#NO0&[R(5;87URL5KM_^C+# MZTWKT::/1*H%WQ:OW(C!=*9R[ZGHTXHX(/H5KKAD&N[6MRHCS68X<$CGY01K M>=QT<=/.I]3OEVKPZEQ _+K75781J@11Z1BI^@&.06W-2Y.MU3V5M#EN'4Y3 M;OMI!9C19.GCXCMX&+8%2TM+,^]L!U3H7WUBZ,RI4SZ(C:GO:T=V"_]Z878D MB7N@&Y&UWZ9R>R+9=;KCS>B.3W*+P # \:6SLGJ%SE4K=B?H8=/!LXF%:4&= M.KV:D>/6]-.EXCL*$FH[JYT5SZ<+,U<3AAX5V#:BUS?&&BNIF& K"+S&=NYH M%V\-)),LX#PX=);0R ROPF1E\!U$GS5B>6^#7D@_6BF9#B-T-)YZACFON8"O E9):C@U%M(.&=6QU?^\EJ,P^<69*>EC1)T%.6$.3S+[]_1.S]Z]C]%7G MFX76QAK9XPR(UE4%&+U]@%ON4I62QOK=+ MH$!^BWEB^C0W.FH$:*O!?;).#4WL M(PO=G]\M[-^&D>U)WN *+^X5"!RQ@$U?>G\P?%C'0G!76@/FV!<\!:Y]>Q!Y M4K"TX[BB)_):UP \57R;L[%G@_D(Y=V+R]>+?CE@*BLR5HS I\4;#MGSW85M M I]K8S4,<[.J2P79G2X#\0GN1C3>I:.M#<*^N7&MH!&SLDE!P'=.*NMQTQB% MU[2=&PHOYHKRN>6NU&NAZT<6Y-W"=,1BJAFMR6LA%A_'TTDOPN2=HVVKV<(; ME2,"TB6)'FI!T]P+SBBR)A)<+R1>9E=>3LU<6[>K/],@#G/0?HP[(CP-![P" M %I!@9Q\&]"T9YWV8.KJ5=#&K,/G5#Z>.@OAE;UUL>.S?(.40-\[>1(96;8O M'W*,UU35$LPDQ<4IWNH2+)ZD?!/[RI6W00T-]>#=?)8[_5#%B]WHB@T/XIBM MK\UW% RO!40]/_=QWX[AYBWU&O&_+Y0Y7!%5>6M*UM^5I?8PB43R7OH#/;%$ MG<4X:@E'KZ9,B,YUBH/,RAHPXZ4$-N;RP]Y;[:8XAF*Q3=FBOI,W7;+FO-0M M*D:+!?!OCBQ7Q%M7/*]3BG@3E-@CN&M)&<7[T-ND7@6P^PP9U1A7YME,)M)0 MN#"BB/5//V[/9YH[M)1K+V7O)!-;=T0WS8%,+V^)TYQN*QH:=1 B*M/[=TN"K>4EQ\E(%5!_W>?*/*JIM% ^/710)C R9 IF2LAZB M6J'-Q$NL%ZF-^(GG;[H8ZH$="Y.U\Q.7PKZ:*7>',W33FY.Q=%-V3SQ?'>J0$++YSAW*<<7_O:).U*&+!$B'@H$?4GQLH.UZ"! PR:% M%;'<-P6#OMY"Q'#R'JH_5[OR_5S'F(MB4.:GFSMGDXP:J_>!>;9!*DMO8Z4N?FU.4#JA @I@32$8F1K M8JM7?YS$>M8_8T=7PTC>^?D>"F75&&LN&RE&6B?QH/4\ZWAA87;*;N>.B//$ MHW*[/*YK29Y&O#?U>EZI*[%=+NX[4399R9)1T"LRX0[J^:'0%L"TA'83,1TZ@RTC53U.$KT$1\<0!I/T@=T(P;!(&%MI"Z$+%"JRDHL=I* M&476;J\4NZGBR=D3., .CJNF%!M,$"U?<-"(;?8,$2YBG# +[3[!S^-60EI7 MHGNM^-)RX2@P')G8,/A+@!0B4<;T:U6W]N!VUVZ\]*K@)F2+!;^I[I^+2+'J MCTC:J0O@V66:*/*@3$67=?/J]V>=OGW"$I>BX$"V9F9T]!&O)T>X_>6&G4Q[ M(T]LJWI-S$3GU_@#Y)!+'7PCHV 4S]?!>EUR\O,/F6"H>_V9WHVLE1-^4&^2 MF.EST2>GIW(#7T\/+RS>3H(*O&CVU!),2.K:24JWE<*>WZ'?!?"?87UPHF5% M6;VET&L6Y J0G'54#U$[^AJ3"']U=\U>MFJ8&@@1>)4X^0 MP*+EEA#5H?.. M84?UX\?3'T]3,[!GKC.[N# :>[OR?<659FG%"NB-40#Y BMO5)>H+W1?V$>< MB;0N-L7" MGD4_7)$F]KPFO%06_E22)MK-B?HJ5HI=N:PK@X4\A94:XD[_?%'6E89F9&?2 M9'+>;L=$X7A[3(_$6&=-5O;0PA4K"?-!/.O:H)&N_5/;6Q=>U[ M@LEUKY?-WSS^BLP4Y>@V.#O@M;TC2:YCPE63HG+'KNBF0Z& 6D?' YW%N0:&X=7RD?,;=DSRMF@P8TLV/>^GO:TY M/?<7]5;>U9[;<2F4C>V>J.).928'EHXH9W9Z9GTLETY1ZDA7U(M+ZE@%.@/D MEMU:J&5+@B5ZL[UL!W?JF\JH33WCHD3Q^?WY#J^@9YN0(72/R7;448?L*/7* MBHJQC"82":/J%H=JLO8W?7T9V*5PP$UX$47QP8JORJ-UU6 -T9THP&I*#)[(<DG?0G:,@&E=SE5 MJMUA\=[)(&Q>I491I7A+^Q[TSGT\J623=B992>\<=O]1B/&E(+@@VI2L:[N: MYG,:KJNQ[:F#4MN=HY[]>?G<7H=<64HS84,;/0(,;:?H9HF,FIS.E23& ^+B M:%^K'!F!WCI,AG$2NUQ,Z>VU=D+L5R(A9M>H?28B\Y843O (-^MF/:/L3X,; M-H:1CHXHT]\BDG5U1K.CE@X1BUMMS9[Q-AF&C66.MX]?8K>A-:8P'"G*28]0 MK[M!/\\BA^]V"9,!J0H'[T[3DJG[)R*HBR++#UL8YLYC&,_M%WGM@9M84_0O M-U_QM9MPC&>-G*Q%)R_MF ^5.#)5ARXMX:J_;YEM*#![1>;*ZZ*[M!\5E^GU MN&UG!X&5KGB)T3LV+H2=G:";YT<+.2M:,RV"U8])N6U]INJ3*KKY>WT#;;6C M:2E3E&LYUVT/L2+QJ(90'/ULP$XT90*-+V(^;\RH]'TPB?.4(>AZ?/VY&]!) MGR2/DG*?:;S!SM/*H6#!YH+[8^F(+BF!P&0"HT3S%P9[NER<6J:G9Z6XPI6L MSQKZN=IU3!T[3UM7P'%_ @W'FF+=]N3':=%VTRPQT^'@Z0?:Z2*&/1^ZAO-) M(A<%$RAN%-0H#EX/MZ0 CD\NQG$JUTPU!'_]&76]93_?M0Q!9@8.'/Y_-@+9YI+ZBPCTIJM1; ML<%=-H@1[%IEN9^0E 4)[=V9@DT9.1TVC<%6S3?KURYK=R:)-?::[3QIZ_* MXD(T-(H8K7P^I"36[C.NB7FM]R6 MKJ1W_>^L:XQ/+/N*CGJ\V+GK$KU:\8#(\39&_]MRG@$?' !IZ(_*)*2D__!& M(5*/%RWL+MYU.##%^1O)20TMJ?&5V8_4Q$A=XXOS\VG(VC X]U^@.7 M&!+RPOUIJM,+CKB=NAE30P,#M*-7/,(:A>_)@GIKGK8]IJ, HMH27"&S*O[> M+@(?&_##3#_HSS7H)V"-W#.X@YIW?M?JLI9QS[F18GC)"=^N?L_#AJ3UG&". M>=S16%N9I^J/E0BC),M1/BU,]89LGLT1S.V$D&@]-3QXZRTV8R#F[ MXHHBLXSRIW[=D=>I/X(.[F 'ISKV>7M%$))W#\X..E8@Y>QI.QU#/-C!#-Z< MZH+H_95]\3O1L#'[HD@?*Z+DR(28=YWLG(L$G MMCUE*ZY\]I1&)":!S\4(0X>J]QNN+)LUQJ_.#7G;IUL]:A86BYCS M+P\=J-UWV,U!FQKW2-SE9!K-'-WY$CK4P:C/4SOE)#J[8Q(L3X5KC?3P(//" MKM[.0*$RN)"I*:#%;5WT%G&/2)Q:R5$Q<%OD2-W$:U!S1*75U@?519$F02(] MA'*!ATR^U-ORW.+ZD5L+2CA)]Z<2?(@Y]3T\"3<7,6>;:I(()_M0YE@OF=>W M)7'NN*2L'ZT_&*ET(M[29??T=9U8ETMI'^2,9H[)Z.D.8HRN%GUPS5S"),#B M;8!C%-'V<\V*T<'G11.^VX]K*UG51*7SC%O-&7JH1*Z&5EC).P4TP"].]V?T MF:+UIFU)\404J6%I'(MAW?Y1EW.958:4DD;1W1W7W1W2K8Q&*QE=HLH,E!Q6 M7U]>]E"MBUE8*=-41N,]=;1G"3U2&2>@EKZYF^HWT:$P+_R%E\@2-^=I./># M+C&SY0#*=*^ZT7:*E(0O=ST'T88\0_<;% [$;)N1#KNNF6E?K*111MAZ]7@7 M^1$7#3K=?M5/'3X0(_=)GXR^!=45\R1_+]U4QL.A0#7O*O]T8&!-P@' '2%^ M\$P#4_MS0"U3N%_[H>.6@=_T7K"C^W8"R21IU2-R,LXE2I'%1:NWA*.@",!, M=45%>OJZ@9Z[5LJH'*9C=LQ^1E>C1E>'P)0G-XX7\S? X^]\45(BH/2"OXC9 M<<=^-90R+WGC[M);=NH76B'3Q=]R?LLQ5R^EOA&H[,/3KV#[8L%STRVP:YG[ MW)'_[ FUR]Y]T^M;))YG!)L^K=.&\V*NQHP&UVA]\M_SE#D4U&I+S9:,,@2( MW$,$ -P-^G" +LST$FMSX<+PNH=V#^2G2]NY* G#X"^@Y:9++'DXD/EXO%HO MF0OZ'(H(#QXH?+MV-5VU 11;=+#%5@7;N<7F#.:E&]\DES>.5#>]BJ6[CZ<9 MN&,LKMM85CE6F%7^,9"U*NYQ@R,O)AP06Y\(X*MT'UX>J[@,^R0[9M@7U!\B M4Z6>%!M94*DHO'A#=+EF$&O6-EGNZ6*MJ8YWD=.0%'/&)XI/!-ZX6]I!SU'M MR9E?"(OA\DSK02R41G>G=]EV'];R)#Z;]'0SJJ/?(NKJTZ*!=#CS#6GE+5UQ MBJJ(C#O(1V>_;>^(D?Q$JM;BSXB\@Y.\?[4!XJRO$^2.S5Z@].+VZM'M&8^2)$_^H(4@'K)']*08E)+ MHDOSIS>TV!L7'OL-E966<9[G]T85#MKJXP^'$PN]]RJP@%7W"(*[!^YUJ#$9 M&W5\Q5DV>,+HYC,WX$ YY>U,?\W+2MR<97$#["5?"]^\6?WB/.+"9P:&GRQ1 ME!FM6\ +HGA[[V\9#EGBGHI+3'#<\Y=B^#3>;D/TP9'5];UY!D9@Q,[H9".: MI>)B%)Z*<+S2339)JVO;B<#.JJ+NP MJY>FROY38A ]9:MC0VKBSD(-2@L.!@K=H=*"[F3.J-FD^7B?^F!AUAN]1$:> M0I#MH0)J,1S@#NR^+<\1(,18 @>>@94ND0*1\ M0ILS9,NU=E%HCR9Z_=.^_M5G+PCNI^L!/=\)O2CRNE>H^3>:/E=5#F#4Q&C- \O!#W1/JJ M"(?$J^3'-7+>[V9[>K3J>9AJZ5^47.=KK8O;+6->.&T^+.9( MQHP70"=U[M*607E-WGO#U1D#,(<\J/(3+]^'H%Z_Q\8L"YBU=_5S=S;%LH"W MTTY*E%7Q-EVF;2;R[%ZXCUQ//X^X;*"_7]M]KA?I-I%1M=\89G/*Q?!)Z[.A M>%$M9WLGH87KEQ0?7%504AHNJ\;8SZ%D5%-A2)^0\6PS5YKXQ19(:[3 M>!3K:U!&IM@8(>)1B*_NA)/ N8. 5_RTWG&OS9=*XT*"1]XR2R&NN"T=]V]= M=3ZKL'NQHS;33_K9C&18O'*L5.B%Q1?.:=C'W^+[N,62M_9"4*.M">'>5YQ79#9<4Z!!&DG[+PQS0 ML]TB*.N=X+IELK6QC-"YN^]7Z!B].?4*:M6/ I#H4NS2)=C&GRD6\C^VD/>7 M_TIK=3@SB+WN+6$3^WBA:: _U1-2;G!GGA _3&A/H$@5D7U9>CD4ZP"!L;N$ MJ^V%4W3X,7*23"[WQ*C-N>X&[>[K8Y=418!-/9)HL.GGLC=9.X'[E=?G<>N+U7O;)Z;-1A]6-Y>F8FY]QG-OW[R%%Q :)R4NMTU#@$Y [+ MT:78:191+AJ:%N&R!'*UK;GJJ;8>/Q7T/_+ZY7LKUZ$_IWC&:(#;+XFL[2E$'\8]?*U+ M!$0ALNT)NR P874?JM-9!I87DD*'N)L:HZW3BFC'4"7E375W0QW!A.@W@7=H M''*^6%*=W,;%R!%S[%^$)!I).13:QOOXMR7$=\PKM%NY] :;!P\)"F/VCJV0 M%TP\H2DK;8S9&C>@.W71Q]1%YH_D_20=[G(V^*0U0-@;:N/ODKWI>:?Z#DFL MB1[SY&>5UV='Y=SK^*TR3&;A3L*H;\TLDA!A&I'=$_K*P./WS:B\NA=&*&:5+ M,D=6JQCO8@[+NI1=BZ"^5W>U9V,464%L*$$B[H(2-*6U(_85E;I!$SUZ3,$, MC*N'^OJD;P_B@+.S[*TZ8*RD:._]F%/%90VCU]V);% 26=ZMNR]ZQZ4&^/8D MJ1KCEG=\#6,5*RH-,5GK# MI(Q:^$P#!&3C2-W#.G3X]]][NF7[FQ_>GGJI5;ZU5 MLJJ^6F]A8\LN/ ]_K7X4@!Q])$*]V DV/\?L+Y9]J[617N%@Q0+OMO.Z^^/, M%$U00JPD*M_\$E=,YJ&]+@M8QO&MKKJ6,BA6;C"X\6N\,-^/0MSW*##VB=TR MY[Q'D2(D7OB#K$Z?4'17']9C],2[&H?@/,%BT9!/ST<;/M*@RVS$@P;2;@UP MK/>66,Q%;RC9S4O/!+RF3DPPFXDY/QY6FMZ@\L2JQS_0X+M[%-&QVG?T\FD$ MQP:3US:)#UU9MS9)G?;S.++S&,Z8NV@KVFZ;NLT?36BPIWU?,KX<\VT:G L$ M:C[H514-T_4[OF5F1X[1D*5X6"?5>B!*>W"[WH$%0 AZB1"23-"HH1U=:.6X M5EU4E9P.KJ6*AG$'T]A9]DLZ1S_CH[SS=>]'H_.VJV27H!C_4D5EW(P-_EY% M(<8.BD"\B%*MGFNST+A*RE;4B[@O ]J@!%[]W/.>=F@']I%FTU0%-$'GQX8( M:=?GS/I,UR61P=ZW6J/9#&&8HA&#"[92)TG4H5Z#+,%SNB"5&(5X652:HFK$ M]RK2Y0J%F&:#IW;HU#+$":/&=J3ZY!;OBH\Q=K;U.13?Y'V%(X>\9HOEJB*9-HP.!><[O1-W<4;-R M*DK]]PO?/K$W@D;"&U%$%#X_I$'B+W=N00ZSY'NNEF6.V3F+6Q3!QSEJ,WM" M*D:!ZP<'[DU2PRJ]U[[ARG(S%14G"D2C3[)O6W9)% ?5^&&4TTH342(A MYPNH8=M#/1Y8@+)S5"+=CQZ:Z.54"N[%& MYDJK+U_,A]2?500,<>5G9Y\Q#Z78SAP-!?!B)JS6UIN.R,J=6[M!C-TGVN^QXR]*( M5/Y!<<#F? MPT?RIAN W*:9R! I[3>NV:KJGF1]'6M&ROAH#$V3HBH$GQ;7ISZB[.Y\/ZG/ M0.;"J_+/TCI4J7M:ZF7Z.>G])$@M7)QW)XY'[9GS)MP.N\A8F50?4O3K> H7L2_9:R"7Z #9V0"6FH.7W^8KJG^2)9,2%"+2_C+M_Z& M"\ ,9LB1?>2Q@ZH$M3['XJ,.[.L1D'#(9_G86X_#.)K;.4-DD-IT!WM[&'V4 MK\ZWN0/%7Z&G^MW+$*['ZJT/*M]U*R-)"9A^<:I& M7N6H1PQ?Z1V?D(,\%-*2 #%"=PZ>5KRI:\K Q6L'DH'Y'N24VG:U> B>*O\[>FN5X/;!>^1C57W'WW?"AY+(&0;Q$J0%,:[UF6)W\-E6FV#[-KFX.Q%(>R$8< M\.68VV<3K@#T( M+<8C26CE!^,?$>B2R>WA?NE\S#O&'PVP[!GTK\^7Z6"8Y^!FYLQ1[NP46>I1 MG,-7C+?S+67S\SOM_8+F"*P:VRSY:&LQVH[.KYK%FV%&<=SL.F%^,O"\MG=1 MZHG46_<0HBV%'@S>!A._>A<-23=ORWTD1T+$XNU\WS:($&4KB"W*ZN,>F>%@ ML:>)\ QM?X[C!5 LGH]M5+:KI#Q2+'OWR.>+-?PF"8)9.A[>@6^VEO;AZ\M] MP:X=)"ON\W27EEB*AX1=2!* HT9<3O8L&C/MH&)%TP\>INE/X:QM MP/SSC@8CP:AL4M>TDW,\L&MR&_3$MA^V+%52^6W:C+#+[G P/72]^@Z^FT*K M=QH*->_<^=N*,)8DNC%J\MWFX\150) M004RF2J-C4.P>*G*LLGP%K>97R4;SKS:VA7;_%$8"?\AU82ZG?$J$/ #1DP3 M]W9K(B:L[,T^LXM.Q($,6+^TJ0]TOQ+GZ4[6-#<>[L>@H"!C@^W:)HV12@F3C)6X MB8G"51?96PT$W =!;[91R7013=H8;XU@S_NY[_8E]@CP9&J"'TE,=);?TBQ! MI469?D/N%B$ANM8D2FE$>1P(C$"WJU]OPL;%/:B9=E#4Q<'TP<9T\#SV%4J[ M34WWRDCM'PR=L_=8EV 5B+MOL,*(!R)M*(.>LJ.;BE4@;'DIV[LVV3-B'[JH M7 OGH#O6=YJ!R> 1\C]*N28<^-2Z!N%N, M*=ZEE)#>['B]T'4!<#PH-K1KX7]-Y75FIT=DS,\K3YMN8L5M7L1(H M[X:H>CQ3][M+UB<_-A[4TJXO43A\=-H(VA8A$] ^B!5,_3:@P9]4]I6[ERPX M^AV;\MT9H@X8(\$V.>E@CZ@@[%0?]!PX&I^VMAKC.=[Y MP*4 6$?WU]J>K;+ZG/!QY=<+WH[YY>\3U;;7%[H?>L31GLW%PIWX1 M$KH@65#D/27Z^A11$?&>@:V>(JG#MR]4[%-OZ M9R^IK_XB6H[ER!&"Z4%&P\6_FY+G?WW@QQENK9L3/F[_D02(X55;1PH4XEDTE4"DFK M& _D3A!",QUU'&S8,6'C&Q^SP 5 !VG@V!RK.-,)/&R2TOUZL*:ZKPM_,*?F M*?MDH*]I$:Q?V&4"W?6GO!_U#DDWCX<;M64IBO,2-0\TGE>3^EM592FV^=!N M=-&GC7:=)\8J]T8D178.579.F_T;54+5AYU N@2J+@,-$:/:,@BP[R '^G=G MJ6G-+4@UZ4MSB!N+Y9'31Y\(2_RBA[>PHT5$SL/V *1%_A#1 MB;:X7B'R5ZQ8H\O.A>]S##3G;.L=9''F&.0E>8PBQ^\V\R6B7P!8KB%])TJ? M:"O>ZTY4+1NXSM]I)M1M\7TSNHA+)58VL>M0%^3$U4GWXN PR%(80F%,8'H& MJN#^C=,;]5P35\9SD4L'8T1%Z=):HQD( M27DN3=4[@/]Y79S+>;2X+IY#%=?5!5:* ]S^ZKU"8F#P9]J/#-;[\6@/%DJ@ M)W)U]]CJ*^G>3[R:JUGZIB !V$97W1^*J>G7TQ6L/JB,^S!R3_3]K&G9C@8I M?*UHM\!']/TT2^*#W$3=U4<]BOF0SP\;))DZ+N$T@:!66)AA+:/IH=" M3ZEB;&9 W[CR[LF6#AA70\/@VW(/_#D-RRE$[/KIB#)8!1YD@:64!E@GN\:4 MHR#1?;QD:2&L5.(,F\\R0 [Q7DH^2!PB>%QR8(V>E,'B,BX+NIV9DK*0:9"!72G%K5>RBX7_E=OXU2T,FZ*(6!I;8FHI .4%?=FQC MPT(2#5[8LX6!7:3[N>!R)]>TOY2$K+H:E8:@66@_#N%D&F5I2PTPH]L,,G!: M+/K^G"]+]@ B@_$15NRBK,"DW-:*EBVYS8",(CV2P[:SXV++8PPX98D#JGY8 ME"%[)0F?+=(E>QS/N-(XN'++Q8RI24HSB)IGM*\Q%?R5_X%=-UQ)L+K"#1:E MZR\)>'$.SO<5CW'Z;7IHY;,^@^*,U2Y)XRXD6$(@S99?*!ZL]15^+\G,+2:Q M8'9:&WKYO8$'%KR18M=I2#[^J?=(FKKU-ON*#TUK2Z,3<;'[YT BQUC#W:1( MA[&N,>JO.MBJ7]4?#%/ZN.DXTI9]"+UMZ3".882/K$H<])7XK2<4#W!DG3SU4HX\ ]7I\W3: M'TPAOXU\\/I-/OKQ>:8-HGLD2-0ZFO% I0BM),U<&KV+T*@#<1ZN%:\H<87G M6*NJ/)KQGEVFOF?:+*&)#0M<@<8")-:9'X[F9:M1/^EP51_7A!S)DV\17;J\ M$RD7@!5[N%#CNR<%1Z+PV\6T&V=(TET2P#/MP[J#*;UO!#QI2^W@U)BGFKW: M(RE9T=/8"*8Z0=9T=E9!<+HA_MYXYW$53B"Y)[/4A8L@+;PHD]4V[KTF6[@E MP(PNSCHY32YSJNY^N'(3_:B/LDOLF[I2MAI%&=*S62P2"9-#V7HHC#/T_LD8 M?+3Z 5MJ11%C"G\!M8DD$?1LTBZTTJ$&6>7G0]0;N_#2M;N7^XBP"^"E\/H# MNO-PG1YDI2M&VH1##7UH__-[22.Z*\?S+MQ#V.+LWL_TN(-T"I\_W_\MM#5K-2,14^-&FO ,TU5,4??O<:W$>5F!P(+WS=3D_X(HYC^( MFOCO$_4O;F D+ES =+M;K@#:S!KX33S1;#\D.8(/-YL:Y1VVZ++HAIJ +C5H M_-!]=_V'BC@XDS/2,QHF,XH+&Z?D-U(>&5]]Y(+7W_?,A\_F4/9R53G:'1;> MDO"X )JN(A.*K@*,!!TN $2-ZE/+\BQZA*@_I(8>RG+^7"X[*\F'3_]&XC\@ MS/$O"8/^J3#H_RBR_TEA*8W ,U?V2; "_*$[;);NE6OQF/E\B 1#2]U]1&QW M; \U!0+IH1]"Y)4G@@,]L%4YFBF3T@AG"6XH"N;(0"G/HY!/C8Y[[Q,Q03>Z M]C]A^C5@)IZ9&\9''?ZD\&& M*"+Y"_)!:)PV/4+W*6/^V$H5=J\5R]Z9/?\',,J]6.$"5A)PCB6A\6/1>?*H MW L U33A A!R7_J57]=)51'YTJU%M?XYD6(K^BK*;2G/^Q?^UV --0G OOI& MHM*?B:)F#7",[3#5Y=<*:QB;8TW4(PL.,C8EQZ*+B_QS[?REGO1_9+,_-_^- M"C*FMVG#+8.BCZT+<#B*"IL3]>B9FIFDL?=IYH=U?VVTQ=]M-!DX?SE:3,DB M975H5@N]$*52T+5B?-_HC1M=&>>A@&P*K)84_]BY")W-)Y/4_=9LEF\/<*\& M;UA)A)2V)%<\>TQK='1D#8/#4IW=:U>Z/$ L=4"^0W?N-J!&%PFK*']Z6QN8 M"]^'T.D/?Q+@SY@2=7./P>Z$,']13H(1ME#)J/E.D#CO90N/N4//4,NG?N./ M6=F6%2&M/AC*O:)Y@?Y&\Q*ZD0LZ?S%A\QN?C-/E^LIZ5I+MW?/A,MLO?#') M)V#U*UH:T&^T-+J7+EO[!0"QG-JC7?/^E7>&_APV6+TL-W0!_$HGHW'IA-E? M +_7?P'\ D"XM,3F^*Y3]@=!W/^G^&!_H[GI/_(A[MG_7Q-SAG M?XKFKVDGV^M.2451SQ,]V+>:0%0Q#?Y+!Q%JP2:"IJG' M6E)1V2.FI?UM8%MO=-R-K9#Q4;,#:1"15Q\RT\C^3S,K93*F-2N M=T!^P05]98PC.0D):PL/L[46Y%>M_J5+P/[6)49Z5-JW-M^_;QJ3?B4H)*K] M9PT8^R>9\C=U\O^'.FGI$:CKG'F(S:Y(O+^>5GS0%4(QE:O9< H61P_!HMS+ MO8JN D2U$)PC^&"E!X/Q2LYV]SKTK%;[(GGF4HK>/=3!Y#4CY\\O1 MNW !7(.,ZWVMT8P9E\N\]W7$%->;O'I9M?Z-#B!UH\WE@?0(,?^AO[-?F)Y^ M&4V??F]T7E+@+V#V?QZ9?X[FVR6:C2LTHS^C^H])S^AW$)Q]+G903CDPT#>NILX;_?3'F2Y=+J8-&TZ829Z MO@O 42UN2?D":$0E3MS:"&T#+C>8OS )?M^@P+T >BJ,+@!_\2N?&B$QJ>P" MN)EZWKNM<(96*GS(*7QJZ?/H-F/"M930?Z:4HF$N\7S0BGM\^*U\&/-"/-^] MRMWJP6(#/VX6X2%,SZM2_WKVW/\KOCSOADI+-K]N8TU+Z/]*KKQ)O3&+H0C=2052_&WTR@AN/&^*_C6M W*ZOA*T(@M< MZ!V=-QU))!4RN9]ZG$QP&*(1JCB"@GH0+H 9KC[OI2G03]QING3GGOO5O_&D M00T](5D6!S^&[-U*A^\$4'FF6"NS8V)QF?JP_]VRO7&J?JBTGF-W9+D'F6R1 M7!$B/%^:)N"L($B4#-V:7",I(JY9(2D(*ZOS2;3N\C"B_KC'"53?>'ECB.[- MJ4:Z#DOTL](A;Z>,6FKK7NOA!43_H7N1W?)IY0J3^8@HT1G\%&C0X29]&+W_]\4Y MQ[!P5N*"?XQ\]GB?%TB$3U+!EQL[0(J3I*8[TM)UJ6@2*( M.18=X 14JR:Q)9NP_M^C;A2QAQ2 MB3D"ZPV5"M]0>>X3^K^2!\ZQ4WE8LT!VC,[%-[:'("#9H*U1$\^ $+M-%!%3 MPD0XF-,ISCS*B2^(O9+EX%AN(/,;83:P1J3R"M%6@2JR5F?Y;S\76K.J7UQZ M0'><+@!#W:O;I+2):#>?4.G[@SFTWRDBZ?\=9?R5/*K&VZ7!>##8(\ND&7]V MJ;-0E[*Z,%2$MGGT$*F,W I02]Y@$)A]HT;("HM"#9WM*_J6AR,?F2@ '_/? M4+F*%AA?.Z3>@B8BF3.#5&Q&7/*$%$<2#B,,;LU/4J13K_%/^J%F7,Q;SA4! ME22=U-)"HP!KO-VD281=ACF@,?*'AX:^*I?NLW8):*#'4I2ZUF.V-XENGS[. M^^#A%BQ[.">B>-\P9.H?AGW,T^&]#3V+Q)((DWAL8FD62 HT7'4/$L%0VN_? MQ5:[%%B4:H_4%6Z(U)QA(<_*QN2)9P M(8'5ZX3YA7F7,;^+V0(R FFT -QD_G^//:_R:/R61_^0^BJ/&M3(PR9C!*2O M+7V_M"S -% $93P(#ADY7A0/P_0ZW:S/HS_CM/YW^O@\K_]U=0JX1H*TD6W] M:[90PGXP5.6AHNG+WRTPI&3!",CK7R2+CQ\G9-$H\Q>7\E?K7T]\H> N_ MA]0EF@:(<:]@>JW.+;1LUKCDNE'+))FG2KB.XYD8AM7L([ID/7+V3UXAMSDP MC30T6?2A.>$JE*K$C(4AN<L-SV<>6CHV.#K<;TK F15)5&[!L.TD2%Z:UA"0S;';&,Q8V*!B!-IUA9 MLR,AV0IR.9[0!,)HBJ":&_*0GL=LJ$U"HJ$Q?E)D 5FEDZ0]ZTL826AGQX-W V'6U0+-DL8V(TM%OM/'&AF"US;6;V!9&E MS"&?O10%,1W4'8-Q>+WN6>*_4H<(*Z!FP+2CCI[%S;G:T5X9L]72\\^+I\8PC/YYV("D(E1A"$F5C6911AMS4E!90>![E/?%S M#^,AQ1SEA%LX+LUTA#Y.M- M-ZTC3_AR!-@;5AXY*95??"=;3V8!16XIVHAM"8R1LB-*'73'-V3]T$$JK/:[.>&6E,>[::,@N;*Y4Z*9U4V>W3T>7#DI_=G P9F-O&B32>/JZP M#2*B=JLW2&3XAHV#ZQ"OH.)B!L[0;@5[0# Z*_VQ<%O(")WFR3$ NYAZ4,%V M]&NA9 ?##)O 54+EH<%IF)EL"&1JF8!#%[ M.)1!YLC8:%"/X/YB5S4M+H_WIV0TP1EM4+H&?5-UCK 3K[%0)H>/5G,V MZ58:BM:# M[H5_$26R,I[."E_Q71$AYOS-\[OQN_T/*V(V^?5WGO-GA(\0=;U'-'Y90#,0 MG']_$,OLTD6,"$XR._<=3C@FY?+WSE2@S%+YIJPYKA\X;0OMSQK47;\5]I?L*RI\MP_""I MLI\ICSJV(2+E"W4 *3H29=!='X NGAZA;?+XN%TD E@B*Q1O M&2MEI?!QN%""^78*L_6;GDPT(@ 7",'UX5UI)(ASUVGH1 5YE+R<]5NADG05 M-]K<1#3RK9V>5D1F3)<@_S37*=34K_6MO/2#=-S,QB:KGBWHN:A).YM <(TS M(2\"'8^ +90E[C9,%E<#6?T%=2=1N.J&5Q:1O? =^:T?_OT2@R2*X<6]]+Z? M0P3YY?'M@([4T5>+]P,>+U'[]D%+,#@4!G.K.C,UQ_1$OSX,7+P?+DJ&24(M M:([@.YBW/W$7-)1G%M^W<[K,RE5\4)I/"-T9W^J->;[)@L)?MM/2G)?W/L!D M-EOP4;]B>75!55_*UZ^@[)BOK>B^-+<"8(3\PYUTG>==_;E,IW/E^D4U!=^%TLV)+H>,MW^Q=^&J M=EOECGPY9W[:2MO<^WLF,K:8]@I=F0G20TG]3AX!G,*O4TN(]#Q:D1-B RQJ MH&&EFUY6W!SQAYTN!2!1A(ZM>E((QU'$.Y$TR1J2#V3R -$>?&9MHOG0<+X; M4K@A7G_K8O&*5>#ZZ6FC3Y>7Z=+X<0]2\.];R!LQ+<5KUZ]D_B=;TG^C[Q^[ M4 5HX*6*.AEN(S0HZ^C+>C"N]#S]/,#05&5\8J2&\!+ E)?A$UPKR6);493( MT[&LG>?H1G1>3PGV52Q 1#<3YNL6>@>W5/Z$\;'&1 MRW<-(B1Q*&;K&<*PY)+)WVVP##$*\M0^VBAG6"U/:8L9?I(H6!.'[+*+I5Y_ MBY+\@ZT@8U[_Z3V3=#W0DQ@-^['1&&YU^\+WN;+PF./T1K64UJ8U-.A*Z8=B M[?*5);$L^??]6LH*BZ,&&BTUL9T-Q;;%G?D;S7\4!EO7^RVLX,^#_9)_!28]3 +J"$3M#='D+SQF@KZM=>E-;82 M3OU8JM<9,RZ %>-!HUK]'2#AO"XN]#RZ4^V4[NJ*7/[)[57A8RTNP+KW)W.I M$A0H"+[K@8V?Q;F(%71^$8Z6GBF-_[KFWZ@@ ;@%YW^RV)H%LSD)Q#N7'SCH M2$]5ND[^,(JF)@V3EV[68WLZ_/FMV. ^\UV9 *OBL>6].2;N:2JI19WW*0Q( M\)LB<-3]7&.A:"M+XN5]I!T'PQRMMAWZF(4"KYYF D9@TM#$-<50%"U9L#?> M_N#"Z8]:Q&&5PIQ$20?RB<"L"GE- R<^OD1,?95>=.*FDD1SYSNY[TJ=7?+3 MZTOIYQGY496D;E<9F^/Z^]BUXI%%#<0]+=7V[(JQ-X161IMSMCL'QQI#=J0H M6+!1DF^UC(NPDO=)XXU;/")UU_G!H^#BX.'A\$76R:'(3;5K$ Y/%2YZ&5GE MXR H]+9VIR$BJIO+K8:[ BMN1.+6S*$D,JB)S.<9+@JLV'(T7P-ZM*YI3 M.YX+@&I8SE<"WL!+*-=45[.VIQ+)'=L>Y_!.0J?DLI=[BM*^I5$2+MC M9R^ 8_AE[T/>#Q= N/FN@/X%(**+=0$@W_7>878<4$3F6'2M/O3#006GU]OAM3UNL%IEUN^A!O-Z+VN MB)6,2_?R6BN*W:[KH=R2'B'V1BO(KZLA+^[?$HM1Y^]89"^Q#*;/Y')#2.I@ MDC&V+;M:6N(VU)(RRBV^,D3 ''5?"=N__J3YW_7SOAC]7U!+ P04 " #H M@FQ38A#B2(() !U0P & &%X=&DM,C R,3 Y,S!X97@S,60Q+FAT;>U< M;5/;N!;^*[KI[!9FXCCFI:4.988">Y>9I; 0YNY^E&TYUB!;7DE.R/WU>XYD M)TZ@+6RA-W#3F0*6]7)T=)[GO#C._K\\[Z3(:!&SA/PZ//N-)#*N]@'Z8ZJL?((B1!X =; M_E9_*R#]#V'P/MS9(Q=G9.-Z>+1INQ^?'PW_O#AQRUYY)-?*'EWYFWZ1C*9 M'NPG?$RTF0KVL9-3->*%9V09;O=+,X"1/MQ>ZG/K37ABLC#H]W\:E#1)>#'R M!$M-N-/;>3]O4GR4S=JDVUJHF*"&CQG.W9HU%HRJ,)(F&RPO<-_(LAF7RL)X M*VM^7\93 W;,^S6>%3P$4R. ML@[<_L-ZZ]'"(A-FMQ-)D<#-DS]^/?UT.OSY3?"N/]@.>L&^'X&RRJ<2;5$2 MO-E,.^::1UQP,PTSGB2L@ X_O]G;ZF\/]GWL^)1BM#04 UZ8>H2*CI@R/.4Q MQ=,C%Y72%85M&/G$JOH>&8,]WHWP8BD$+34+FS\&3[ =#UR#D7G8:D$O98T5Q?4$GOV@!RXX:8NP>'_AM+Y+:^X2)P*A5$[%H W5NJD%)4D)2BWU-$YAS] MMNMWIT/!8J8U55/LDM,;9CWH;$X-;0D( TL*W$7C8F.N(*^!;I#I:) $CIO MH<09T17^F(^?,,7J27 #.=<0?Z/Z72:DF"[!C>/J.&\)HLD$M@DG#TJ)IFTU MK)&^1OK7D+[]8I'.2,H+P!+"R S(&$+,H5^C3B\M#>R2V RXBSTJ 1T [Q) :9?35IZ8ZHRD M0DYT0P:*C;@V"O,#BHU.;I"RV\*T;H2Y(^T:UFM8?PW6.ZL.Z^$"!M V@O<# M70.WSKW0XK+#S8+EH'C.TXPY7( ?4UV'['*_=.B;!FQSB!Y!% M2\$3^QQ#5Y'F":>*XP:X2RYL)%3@3)7&@-_2IK;9@8T3I&8@D(&X! >5%*VA M$A3#&]B6%6*>., (EX:TLR?X*V+8$2(0& ]&O%I<0IK_#5S:QE@CTLYDX; F MFE4FFNAE$6NC:*E+8F.NVWE!9J1)(1]NL*8[!]JP MEPQ8@4D M0P*X!^XP^VP$NU2%XD#\XB[O+R)80H&!$'MH5ZJ(X*"_+,%#(BPZZ\VP#I-^NT)) MHJ;"8SF2.4V / .$2L@2F+ MC.-*(3A;^<$]L^92&VC'CQW 7!K.H'G^2#:^,"0%EH$H8*EW+7@,V+?/8/#Q M3%'-Y-IT4F54SY(IC!\L*['$!E96'W70,R6"WS!1/Y!9ZM_];A6MF>AU,=$/ M)YO=UUV.M9]*2!JZZLX].@88;&L:^$3Y&$[ CO)QSDLY-L +% M*(Q&H+?6+UIV)#]57$0WS)?5=A/4>G- M=87U10%_Q4*0E:^P'@I(^>':?E 41,&'%3%G ,\ZM9A5.B>,WF"NX$H -ENP MQ0O[:8KF8>BC0%\7)=VCGGO\/$U@H&8S-_]%@JA+'C $4 [&T74)BX9L15!;NX!+9L,"0+;]=%)- 5T7LO-B M+,688=Q>T%'](2M51Q(L+X6<,K@[R:0+&^@"P0 A/$E2\^RUQ._VN?AVA=7P MQPZJN--@[T& 3?HO7O_4UL;2W;;>HFD-3D>&WX8?*U3\[.+R]/K^P;.>?7G_\]W^*JV]$_ MB096V+R>TRW2<]= MP+@J%-**8;-9EAS1^&:DP"$DF)]+%3;>JO4U"8LWZN1@"P01O&!>?=WXM_;7 M,]0M[6]G6/[>AY*.F.?2")K"L81T+'E3^?H0]/KO9E[5M?5MCIIB?"0 T4@ !@ !A>'1I+3(P,C$P.3,P M>&5X,S%D,BYH=&WM7&MOVS@6_2M<%S-- ,NR\NA#3@.D23H-T-^OWWM)R9:=M$TZ<>MV%2!Q1/%Q2=YS[H.2C_[E>>=%1HN8)>3U M^.T;DLBXREEA2*P8-5 ZXR8C8UF6M"!OF5)<"/)2\63""'D^"(+!^?C<_IDQ9>C[L]EL M,-L?2#7QQQ_]S.3BP!=2:C9(3-([/L(2^,MHU4#%!#9\R[+O5:RP856$D M339:'^"VEF73+I6%\5*:3'^_5'P9#C: M#P9[1WX$BU5^)]&P=C/.E&L><<'-/,QXDK "*OS^Z-G><']TY&/%#:G3)E>,ICBMM)/E1*5Q2F8>3FUN[>,@;/R*?!Y>!T0#Y6@KGM#?:I%QSL MT%T_.$SEV.*VQ5342N;U3L0 M833+N&$>+@<+"SE3M&R&?P:MZF6KQP\&8*63M@BK]U=VZQ^MFKO$CD HE5,Q M:H.W+FIA!RT\ZBG)Z)01Q::2@5(+L@KZ*$FT*'W M;\3VR9_COBNY*.+!4J%POCZNNV\WZJ&T?,4UL4MM9\,+4&L3>K:D0\+6(F%O MVY'PDFH;!I!\3JY@-H)!O-!W@*AAD$@0I) 0:$"'E!>$%G-2%495#"2',,)& M(0 -2G*X4IP*DE*TA(K(G*,E=_5N5"A8S+1&@P%5&V M:MWG18K]V^"'%[&H$N@3\-D"2A^PS=&*E@ O9 9D#"&6T*]1I]>&!G9);)#< MQQJ5@ J =PF@M,-I*T],=492(6>Z(0/%)EP;A1$#Q4(G-TC9;V%:-\+[4XA-M6TUAYPQ#5> '>L_ M?QWB?73M8UKINS=!'SMB -)Z).>URTI!!V"C48/1\D,M5MA^,%VT]!G:?H?+ MH0/J:[=]B==^[9/@30[^ \BBI>")/>K05:1YPJGB. 'N@@OK"1784Z71X;>T MJ6UT8/T$J1D(9, OP48E16VH!$7W!J9EA5@&#M#"A2'MZ G^BQA6! \$VH,2 M;Q>7D.:W@4M;&6M$VIXL'#JBV6:BB7XNHKFS?;_!-W?W#.Y,.T!54YX@FU M M"ZO 5 ,389(!*8:JI($[$!"G#@88A=PV+)*?908+>L=;*U5;20KK9\2D5E[3W"CZ4I'MQ- 3CZEHS!(EJZ@__B+F]/(EA"@8;@>VB7JHA@ MHS\OP5T\++JHS3 /DWX]0TFB)L-C.9*YE0!Y1MAYQPD=)VR&$Y)MYX0S![>; ML,6#C#I38._*:H%G+M.JDRJA?!%/H/EI588ATKNQZUTS,G@E\Q M41_(K-7O_^,EZICHUV*B[TXVA[]V.M8^E9 T=-5?6G1T,-J4L33N"/I[!%(W M,T2N,%5P*P$8+-GEAGZ9H#D/O!?HZ*>F.>FZQ\S2!AIHMS/QG":). M>4 30#DH1]\%+!JB%5WEH%NP2G8RM7MUZ[%QYP)T3/#_G (]@9@C56!;^X!+ M9MT"0+9].JFF@+YSV7DQE6+*T&\OZ*1^R$K5G@3+2R'G#.[.,NGJ]!XYT@YB1[ H-G;B?Q50Y<)1!NE5?:1.-> M$\&2%FPL5II1Z][V!\%A#:.%AJXKOFP4_' X>!+\UEZ0-65NO7RRVC]N)SXF MTZQ3<^TA?,(([,"5-X-U^.H[+8O[--)25(:-&LI8G>BFG^EN5;P[";OW?NJ_ MJZSPV37?'^QW2_Y]E_S@R6#XI%OSAUMS2].K9OK;.68#4S[#!'U(WL%VY1'8 MG6"O3_#]0S>;!P+J!N1^.0_O)6*MV+7!J;VOH+PF]JD$\FAH?S8^AZ^86%_[ MY(^3CW_9MW8N+D]?GW]E;_(,MUK!-3F=5&Y'?MDX5UUX>Z]3PUU7# M'ZQI1WS5Y-HXCAMH$.-;OAEG*6AA$PZ]=]E:E[K@QYU>=GKY8_12*HC+\56J M2Q8K9H N.WWL]/&'Z>/.!_?0&5!D1Y:='1I+3(P,C$P.3,P>&5X M,S)D,2YH=&WM6?M3VS@0_E?VPK0-,_$S20M.FAD(],I,>13"7/NC;,NQIK+E MR@HA]]??RH]@YSK7TH&2NX,)22Q+J]UO/^TC'O]F&,=I3-* AO!^=OH!0A$L M$IHJ""0E"D>73,4P$UE&4CBE4C+.X5"R<$X!]DW',6US;V@8DS&*FE9K1.J! MXUB.:[FVZX"][SEOO.$ +DZA>SV;[A;3C\ZGL\\7Q^6V%]>''TZFT#$LZX_^ MU+*.9D?EC8%I.S"3),V98B(EW+*.SSK0B97*/,M:+I?FLF\*.;=FEU:L$CZP MN! Y-4,5=B9C/8+OE(23<4(5@2 F,J?J;>=Z]L[8PQF**4XG8ZO^+.?Z(EQ- MQB&[@5RM.'W;28B;6WQK95:OBT2JC(@D MC*^\5S.6T!S.Z!(N14+25[UR!#]S*EGT:E3,SMF?%$6C@8K>*H-P-D?A6ME1 MB8!7&>^W-EG2PAY?\!!O'G]Z?W)X,GNYX[RV1WW7=,:6CW!EOT@U/;O>YX;E MS&>?9KT2WY,T,*&KYVFM77LT%0FFLE5QY8QV,5?! M.R&3BLJV\1$B(0O!7TO!0%&A$"F/E$I\O.[;/=!YK0:;%%,E[IJP/->*XTO/##%30DPE176;^I5&U.K55O3@5&#NS>'* MA,]BDA6;*CM[$!21!;]D=Z[:O7>47M.Y\K&SWQ] UQG67'JSE^R.-/&W!IN63ZL:KI"D M1?^;?.PV?,Q2#%%)62E@1%2$I7A461E7:@(0ID-B)FFN?=W3MPF6[K@,U2,< MF9!GZ/R\5ZR*6(I-@!Y'@6%14Q8!#&$D5D5%9[)EOA!ASNU.3+J0+B6\[ M&GM=\A.?TUJ*+V1(I1$(SDF64Z_^TM1,^R N<[@NP#7FJ%S;I4T?E]5]88_> MRN!D)1;*(PLE1HWJ7:LB:STJ^4YIIPK75NKP'1!>H8(-2"5B:)L#]T43GVK[ M&JM&!]$0+E!@Q,6RQJR^-I:29)Z/'=P78XF8?+FF[_&? ' MQ2 M4@>-APD0CV#RD?[]QX,S=%=1*SMN62N7UCS0$7T$O0]7WOU4+%E=)0]?*"42 M=.PM(,=8"#MV\??H-GPG75JY!:?GEY[%Y)A]YUA^_TW8NY^@YE6T5;6A>&V.*11J\;KMM8GP9>YQ) ?ZA9;2*_. M1XV'6NT;51/@HB*#,R9#(N:'1M[5IY<]HX%/\J;^FT)3/X M@I" HOKT<0\.PK#\[8\LZFYP5'8>F[5$L3NJJ=?H M^IP2Z7I"18/-);XW,ZWFA2)11DABQA?NRPF+:0;OZ1RN14R2EZVB!7\S*EGX MR@T(!;"N^M+3*GN3R>X %VGG]Z$[F MR9R MI]<="XE4] K(D,2\AW-+E)7RM\#/(PX^I"LO@7]P\5Q<4GI6?<[#\0S-4MC- MJ4NQD0!1+4U=4_)HEL^-%_ E$7/4^)2ZOPUW3^2?ITQ277EEVE-9Z67.9TF*:F@5SC= M9G"P-.\*ZDN8ES9V^IU#:#K="DO'O?A@H(&Y,[I9LVE9V^64-.G_DHW;-1NS M!$-77%00&"D580FZ*BOB304 PG2H3"7-M*U;NIM@28_3D#T,(]B1HO&S5CXK M7(87)!CDM68>8'#4C!=0$2F5^9K91H@Q=SMEZ0([I_BJH76OMP+$X[2BX@D9 M4&GX@G.29M2M'NJ<:1M$16[7A;G6.3*W;M*ZC8NJ/Y='+V5PLA SY9*9$H-: M5:]9D14?)7VGD%,%2REU^/8)+[6"&Y.21-WN%/Y+"+25UN'F?7MM(OJNY#FD5QT"WR?+MR'L5B@NDP[GE!*Q&C8>T",L0">V?G?UF7X2:*U M,@M>GUQ_SG^+V:)0O8JT^P^9=B91,J5$< ML) 0#>.2.\&"$AW'??/06>XTBC8[OUY1W,'(+W6,_@)02P$"% ,4 " #H M@FQ3&)<.'&@5 %^P $0 @ $ 87AT:2TR,#(Q,#DS M,"YX&UL4$L! A0#% @ Z()L4VI5 MD$Z./0 XU<$ !4 ( !)2H &%X=&DM,C R,3 Y,S!?9&5F M+GAM;%!+ 0(4 Q0 ( .B";%-@9*%!X9X #-."@ 5 " M >9G !A>'1I+3(P,C$P.3,P7VQA8BYX;6Q02P$"% ,4 " #H@FQ30* : M:B!J 3\0< %0 @ 'Z!@$ 87AT:2TR,#(Q,#DS,%]P&UL4$L! A0#% @ Z()L4X5HJB@Z^0, 6[XP !4 ( ! M37$! &%X=&DM,C R,3 Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( .B";%-6FG:O MX&@ &>D 8 " ;IJ!0!A>'1I+3(P,C$P.3,P>#$P<3 P M-2YJ<&=02P$"% ,4 " #H@FQ38A#B2(() !U0P & M@ '0TP4 87AT:2TR,#(Q,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ Z()L M4]P>IIB?"0 T4@ !@ ( !B-T% &%X=&DM,C R,3 Y,S!X M97@S,60R+FAT;5!+ 0(4 Q0 ( .B";%.7T([(@ 4 "<= 8 M " 5WG!0!A>'1I+3(P,C$P.3,P>&5X,S)D,2YH=&U02P$"% ,4 M" #H@FQ3%**,:*(% "I(@ & @ $3[04 87AT:2TR,#(Q E,#DS,'AE>#,R9#(N:'1M4$L%!@ + L [ ( .OR!0 $! end